Senior ML Engineer
Job Title: Senior Machine Learning Engineer
Location: Germany, Remote
Salary: €110k base (flexible for experience) + equity
Language: German (B2)
About the Role:
We are looking for a highly skilled and versatile Senior Machine Learning Engineer to join our client. This role offers the opportunity to work across a range of machine learning projects, from classical ML and deep learning to LLM and generative AI applications. You will play a key role in bridging the gap between research, engineering, and production, helping bring high-impact ML solutions from concept to production at scale.
We are looking for someone curious, experimental, and highly pragmatic, someone who thrives in a fast-moving environment and isn’t afraid to try new approaches, iterate quickly, and solve complex engineering challenges.
Responsibilities
● Design, develop, and deploy high-quality ML solutions across diverse business problems
● Translate business requirements into actionable ML models and pipelines
● Build, monitor, and maintain ML systems in production, ensuring robustness, scalability, and observability
● Collaborate with backend and product teams to integrate ML applications into production systems
● Work across multiple programming languages and technologies (Python is core; experience with TypeScript, Node, or other languages is a plus)
● Contribute to ML infrastructure, DevOps/MLOps practices, and cloud deployment (Kubernetes, GCP/AWS/Azure - GCP preferred)
● Mentor and share knowledge within the team, contributing to best practices in ML engineering
Required Experience
● Strong track record of delivering end-to-end ML solutions in production
● Expertise in classical ML and deep learning techniques (experience in ranking tasks highly desirable)
● Experience with LLM / generative AI / agentic frameworks (preferred, though less central than classical ML)
● Solid engineering skills: writing clean, maintainable, and scalable code
● Experience with MLOps, DevOps, observability, and cloud infrastructure (Kubernetes, cloud platforms)
● Ability to work across multiple languages and frameworks
● Strong problem-solving skills and a “experiment, learn, iterate” mindset
Nice to Have
● Experience deploying ML models in complex, multi-service architectures
● Exposure to backend systems integration (APIs, microservices)
● Previous work with recommendation systems, ranking models, or similar
Personal Attributes
● Confident, proactive, and comfortable making decisions under uncertainty
● Able to balance speed and rigor, experimenting quickly without compromising code quality
● Collaborative, open to feedback, and able to communicate complex ML concepts to technical and non-technical stakeholders