Skip to content

Software Engineering Lead (f/m/d) - Predictive Analytics

Germany, DüsseldorfProduct

Job description

As Software Engineering Lead, you are part of our cross-functional Forecast Team consisting of Software Engineers, Data Scientists, a UX/UI Designer and a Product Manager. The team provides our customers with fully trusted and consistently accurate predictions of future workloads that are always up-to-date by applying a variety of statistical techniques such as data mining, data modeling, and machine learning to all available data.

What you will do:

  • Writing simple and extensible code that your colleagues love to read and providing them code reviews

  • Understanding business requirements and representing the engineering function in product discussions to assess the technical feasibility and provide the best solution design

  • Leading a very skilled team of engineers across multiple areas including coaching, onboarding, personal growth, and day-to-day operations

  • Applying engineering best practices and company-wide standards (e.g. pair-programming, TDD, etc.) to maintain and improve our services that are based on machine learning algorithms

  • Ensuring high-quality team outcomes by maintaining and evolving the system design of the team-specific code base

  • Working in a lean product development environment with a collaborative working style and being able to thrive in complex but rewarding problems

Job requirements

What you bring to the role:

  • Expertise in writing data-intensive, horizontally-scalable applications.

  • Experience with cloud-native development (microservices, containers, immutable infrastructure, continuous delivery)

  • Experience in working with machine learning models from libraries such as sklearn and statsmodel

  • Hands-on experience with preferably Python, Ruby, and/or Typescript (coding, testing, building, packaging, deployment, and monitoring)

  • Experience in and opinions on good and bad approaches to software architecture, system design, microservices, API management, data modeling, and legacy integration techniques

  • Basic knowledge in data analysis and statistics to understand the exceptional challenge of providing a fully automated forecasting service based on historical customer data

  • Ideally: Hands-on experience in maintaining and monitoring a deployed machine learning system that trains and serves models fully automated

What we offer:

  • Free breakfast, lunch and snacks

  • A free ticket for public transportation

  • Flexible working hours and the option to work from home

  • Adjustable working time model (part-/full-time) and sabbaticals

  • Regular personal growth conversations for an individual career path

  • Dedicated time for hacks to explore new methods, technologies and tools

  • Stock options

  • A company pension plan

  • A job bike

  • Employee offers (Corporate Benefits)

  • Free parking

  • Relocation support

  • …and lots more

About InVision, in a few words:
Established in 1995, we are developing Software as a Service (SaaS) products for Workforce Management and Digital Education. Thousands of business customers around the globe use our solutions. We value simplicity, trust, and teamwork. You won’t find the usual hierarchical structures here but truly empowered product and customer teams. We are a diverse group of international professionals. On top of that, we are a certified Great Place to Work.

Sounds good? Let's talk next steps:
If this job offer makes your heart skip a beat, send us your application even if you are not 100 % sure whether you can fulfill all tasks.

We’re an equal opportunity employer and value diversity and inclusion. All qualified applicants will be considered regardless of ethnicity, color, national origin, religion, sex, gender identity, sexual orientation, pregnancy, age, protected veteran status, or disability status.

We’re looking forward to getting to know you.


Germany, Düsseldorf


Apply with Linkedin unavailable


Germany, Düsseldorf