Software Engineering Lead (f/m/d) - Predictive Analytics
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
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
A company pension plan
A job bike
Employee offers (Corporate Benefits)
…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.
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.