Software Engineer - Machine Learning - 100% Remote

Software Engineer - Machine Learning - 100% Remote

locationWien, Österreich
VeröffentlichtVeröffentlicht: vor 5 Tagen
IT / Telekommunikation

A Vienna-based start-up is best known for their web application that digitizes and automates payroll processing for small and medium-sized businesses, as well as tax consulting firms in Austria. Their mission is to simplify payroll management, ensuring compliance with legal requirements, and fostering a culture of innovation and trust. Over 800 companies already manage their payroll processing with them, easily and efficiently.


  • Design, develop, and implement features for their web and mobile-based platform using TypeScript.
  • Prototype and assist with machine learning tasks focused on LLM-based data extraction, knowledge bases, and full-text search.
  • Support data analysis and statistics for new and existing ML features.
  • Collaborate with the engineering team on a mix of frontend, backend, and mobile development, according to your previous experience and interests.


They offer payment based on the Austrian IT collective agreement (classification ST1 in the beginner grade), which is listed at €3,077 gross per month for 38.5 hours. This corresponds to €43,078 per year. The salary is negotiable based on experience and qualifications.

Working Hours

30-38.5 hours per week, spread over 4 or 5 working days, with flexible scheduling. Core hours on working days are 10:00 - 15:00. After the probationary period, an unlimited employment relationship is envisaged.


  • Education: Bachelor's degree in Computer Science, Data Science, Artificial Intelligence, or a related technical field, or equivalent combination of education and work experience.
  • Language Proficiency: Excellent command of written and spoken English and German.
  • Machine Learning Enthusiasm: Prior knowledge and experience in machine learning, with an eagerness to learn more.
  • Data Analysis and Statistics: Experience in performing data analysis, understanding different metrics of data quality, fit, and feature importance, and knowledge of preprocessing steps for handling real-life data sets.
  • Analytical and Problem-Solving Skills: Strong ability to analyze complex requirements and develop innovative solutions.
  • Project Management: Experience in managing and delivering complex projects within timelines and specifications.
  • Communication Skills: Excellent communication skills, capable of effectively articulating technical concepts to non-technical stakeholders.
  • Collaboration: Ability to work collaboratively in a team environment and with cross-functional teams.
  • Self-Motivated: High degree of personal responsibility and reliability, with an independent, organized, and goal-oriented work approach.


  • Interest in payroll accounting topics
  • Work permit in Austria

We Offer

  • Growth Opportunities: A clear path for career development and growth, with regular check-ins and a focus on extending trust and giving opportunities.
  • Continuous Learning: Spend an extra 2% of your income and 2% of your work time on work related courses of your choice. Access to online courses and workshops to continually expand your skill set. Cross training and taking up new fields is encouraged.
  • A Modern Tech Stack: 100% cloud-based, focus on a smooth development workflow and high velocity, priority on keeping tech debt in check and no tolerance for legacy problems.
  • Enjoyable Working Conditions: A pleasant working atmosphere in a start-up - informal and direct. Everyone is encouraged to contribute, and they are all on first name terms.
  • Remote or In-Office: You can work between 0% and 100% remote. The office is in 1030 Vienna. Most of the team is remote.
  • Team Events: As a remote work-based team, regular gatherings and social interaction are important. Therefore, they regularly organize team events, both online and in and around Vienna, and would be delighted if you could join.

Our Interview Process

If you can convince them that you’re good, they don’t really care too much about what your CV says. What they need to see is how you communicate and how you work on engineering problems. They understand that not everyone has the time for “homework”, and that not everyone is comfortable with coding during an interview, so for the technical interview, you can pick:

  • Talk them through a “homework” style assignment,
  • Work on an engineering problem during the interview, or
  • Discuss an open-source engineering problem that you have worked on.

Their process is:

  1. A 30 min “get to know” video call with two people from their team, where you would pick your technical interview style.
  2. A 60 min technical interview with one interviewer and a shadow, via video call, as described above.
  3. Everything else can be done via email, unless you would prefer to have another call or meet more of the team.


  • Application Deadline: They are accepting applications until the end of July.
  • Interview Process: They aim to complete all interviews by the mid of August.
  • Decision and Offer: Successful candidates will be notified before the end of August.
  • Start Date: They are looking for candidates to start in October or November.

If you are interested in this challenging position we are looking forward to receiving your comprehensive application for 103,381 preferably through our ISG career portal or via email.

Visit - here you can find new job offers every day.