Senior Software Engineer (f / m/ d) - Full-time
ZenML
Software Engineering
Posted on May 1, 2025
🚂
Senior Software Engineer (f/m/d)
Job Posted
April 15, 2025
Location
Munich
Remote-Friendly
Department
Engineering
Product
Active
True
Related to Contacts (Role)
Empty
Type
full-time
1 more property
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!
ALT
🌴 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!
About ZenML
ZenML isn't just another MLOps tool - we're building the next generation platform that makes production ML accessible to every organization. Our open-source framework has a growing community of users who rely on our tool to create reproducible, production-ready ML pipelines.
All-Hands Summer 2023
ALT
How to Apply
Send us examples of your work (GitHub, portfolio, or previous projects) along with your resume to careers@zenml.io. We're particularly interested in hearing about your experience with cloud infrastructure, customer-facing technical roles, and any MLOps-related projects.
We'll review your application within 48 hours and get back to you with the next steps. If you’re curious about our process, you can find more information on our website.