
Machine Learning Engineer – MLOps, Software Engineering
flaschenpost SE
full-time
Posted on:
Location Type: Hybrid
Location: Münster • Germany
Visit company websiteExplore more
About the role
- You 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 incidents in production, 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 confident using Python in a production context and write structured, maintainable, and testable code
- You have experience with automated testing (e.g., pytest) and ensure appropriately 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 comprehend our Data Scientists’ models and pipelines and make them production-ready
- You can explain technical topics in an audience-appropriate way and are comfortable in a German-speaking environment; you use English confidently in technical contexts
Benefits
- Work–life balance – organize your working day flexibly and enjoy the freedom of mobile/remote working
- Job ticket & company bike – flexible commuting and mobility options
- Start-up perks – enjoy free 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 trainings
- Buddy program – your flaschenpost buddy supports you during onboarding
- Modern technology – we place great value on progress and innovation
- Team and networking events – stay active and get to know colleagues 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 donation drives during working hours to help save lives
Applicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard Skills & Tools
Pythonautomated testingCI/CDML conceptsdata pipelinesfeature pipelinescode qualitycode structureunit testsintegration tests
Soft Skills
communicationcollaborationresponsibilityproblem-solvingexplanation of technical topics