Machine Learning Engineer – MLOps, Software Engineering
Posted 3ds ago
Employment Information
Report this job
Job expired or something wrong with this job?
Job Description
Machine Learning Engineer developing backend services for operational logistics at flaschenpost. Collaborating with Data Scientists to ensure robust ML services and pipelines.
Responsibilities:
- You will work on the backend services behind our route-planning estimator and other operational estimators (e.g., process durations, driver availability) and ensure their stability and maintainability.
- You take responsibility for code quality and structure in our ML repositories (reviews, refactorings, architecture).
- You work closely with our Data Scientists and reliably bring models and feature pipelines into production.
- You develop and operate the associated data and training pipelines in Databricks.
- You build and maintain CI/CD pipelines in Azure DevOps – including automated tests and deployments.
- You ensure that our systems run reliably in the cloud environment, analyze production incidents and derive sustainable improvements for code and processes.
Requirements:
- You have experience in professional software engineering and have independently contributed to production services or components: from implementation through reviews and tests to stable operation.
- You are highly proficient in Python in a production context and write structured, maintainable, and testable code.
- You have experience with automated testing (e.g., pytest) and ensure well-designed unit and integration tests for your services.
- You have experience with cloud environments and CI/CD.
- You understand fundamental ML concepts (training/inference paths, features, retraining, evaluation) well enough to understand our Data Scientists' models and pipelines and make them production-ready.
- You can explain technical topics appropriately for the audience and are comfortable working in a German-speaking environment; you use English confidently in technical contexts.
Benefits:
- Work–life balance – shape your working day flexibly to suit your needs and enjoy the freedom of mobile work.
- Job ticket & company bike – so not only your working hours are flexible.
- Start-up perks – enjoy complimentary drinks and the occasional game of foosball or table tennis as a break from work.
- flaschenpost Learning – create your personal learning journey and expand your know-how through diverse and innovative training opportunities.
- Buddy program – your flaschenpost buddy will support you during onboarding.
- State-of-the-art technology – we place great value on progress and innovation.
- Team and networking events – stay active and get to know your colleagues better through company sports, game nights, and regular meetups.
- Corporate benefits – whether shopping or sports, benefit from discounts and offers in online shops, gyms, and exclusive conditions with Hansefit and Urban Sports Club.
- Social responsibility – blood donations during working hours to help save lives.















