OUR SECTORS
At European Tech Recruit, our sectors cover a wide range of industries within the field of technology.
tech jobs in the US?
Looking for
tech jobs in the US?
At European Recruitment, our sectors cover a wide range of industries within the field of technology
At European Recruitment, our sectors cover a wide
range of industries within the field of technology
At European Recruitment, our sectors cover a wide
range of industries within the field of technology
Client services
Learn about the range of client services we offer at European Tech Recruit, and browse through our case sudies.
tech jobs in the US?
Looking for
tech jobs in the US?
At European Recruitment, our sectors cover a wide range of industries within the field of technology
About us
Learn about European Tech Recruit's mission, values, our team, and our commitment to DE&I.
tech jobs in the US?
Looking for
tech jobs in the US?
At European Recruitment, our sectors cover a wide range of industries within the field of technology

Senior Software Engineer – MLOps Framework
Senior Software Engineer – MLOps Framework
Build the Core of Our Python-Based MLOps Platform
We’re looking for an exceptional Senior Software Engineer to help develop and enhance the core of our open-source MLOps framework and managed offering. ZenML is transforming how ML engineers build production-ready pipelines, and we need a versatile Python expert who can build robust, scalable APIs and services while contributing to our framework architecture.
This is a unique role focusing on Python development (FastAPI, Pydantic) while maintaining awareness of the cloud infrastructure (AWS) where our solutions run. You’ll be instrumental in shaping our core platform, designing clean APIs, and ensuring our framework meets the needs of data scientists and ML engineers.
Key Responsibilities
- Core Framework Development: Design and implement ZenML internals in Python, making key architectural decisions
- ZenML Pro Feature Development: Build and enhance features for our commercial SaaS offering running on AWS
- API Development: Build robust, well-documented APIs to power our services
- Cloud Awareness: Develop with knowledge of how code runs in containerized environments (Docker, Kubernetes)
- Community Support: Help guide open-source contributors and address technical questions
- Customer Support: Help paying ZenML Pro customers to onboard onto the core product
- Product Input: Collaborate with the product team to shape the technical roadmap
- Code Quality Guardian: Maintain high standards through testing, code reviews, and documentation
Tech You’ll Work With
- Primary Stack: Python, FastAPI, SQLAlchemy, Pydantic
- Infrastructure Awareness: Docker, Kubernetes concepts, cloud services (primarily AWS)
- Testing & Quality: pytest, CI/CD pipelines, linting tools
- ML Ecosystem: Integration with ML frameworks (Huggingface, TensorFlow, PyTorch, etc.) and MLOps tools
What We’re Looking For
- Python Mastery: 6+ years of experience with Python, including development of production-grade applications
- API Development: Strong experience building and designing RESTful APIs, preferably with FastAPI
- ML Pipeline Knowledge: Understanding of ML workflow challenges and the MLOps landscape
- Software Architecture: Ability to design clean, maintainable code structures and interfaces
- Infrastructure Familiarity: A solid understanding of containerization and cloud deployment concepts
- Testing Mindset: Experience with test-driven development and automated testing
- Communication Skills: Ability to explain technical concepts clearly to team members and users
- Bonus Skills: Experience with deploying MLOps infrastructure (Terraform, Helm) on multi-cloud environments (GCP, Azure)
Why This Role Matters
- Technical Depth & Ownership: Lead Python development of our MLOps framework core and ZenML Pro features
- API Design: Architect and implement FastAPI-based services that power our platform
- Developer Experience: Create intuitive interfaces that make ML production-ready from day one
- Open Source Impact: Build your reputation in the open-source community while contributing to a widely used ML tool
What We Bring to the Table ****
? An inspiring, international team We’re a tight-knit group of motivated people from 7 different nationalities, speaking 20+ languages – and we are just as diverse in our interests. Whether you’re into gaming, music, writing, meditation, yoga, sailing, mountain hikes, or motorcycles, you’ll find your people here.
? Genuine connection & lots of fun We take our work seriously but ourselves not too much. Laughter, memes, and spontaneous coffee chats are part of the daily deal. Check out our team website if you don’t believe us.
Join us and you can look forward to BBQs, sailing trips, gaming nights, and more!
? Annual company offsite Once a year, we bring the whole team together for a few days of deep connection, collaboration, and good vibes – somewhere beautiful.
? Office in the heart of Munich Our home base is in Schellingstraße, right in the middle of everything. Stop by for great coffee on our sunny balcony or some after-work drinks on our roof-top terrace.
?? Flexible hours & trust-based work We have core hours (9am to 6pm), but life happens – and we trust you to manage your time in a way that works for you.
???? Remote-friendly culture Around half of our team is remote, working from places like Spain, Morocco, the Netherlands, and the US. Whether you’re in Munich or elsewhere, you’re equally part of the team.
? Competitive compensation Wondering what the salary for this role is Just ask us! On the first call, it’s something we always cover as we genuinely want to match your experience with the correct salary. The reason why we don’t advertise is because we honestly have a degree of flexibility and would never want salary to be a reason why someone doesn’t apply – what’s more important to us is finding the right fit!
Apply Now
By applying to this role, you acknowledge that we may collect, store, and process your personal data on our systems.
For more information, please refer to our
Privacy
Notice