Skip to main content

Machine Learning Engineer

Zürich
Full-time
Permanent employee

Job Description

Build the AI Behind the Learning — Code That Teaches

At evulpo, we're not just training models; we're building the intelligence behind how millions of students learn. If you're an ML engineer craving real ownership, real data, and a mission with meaning, this is your next move.

Why this role matters: You'll be the driving force behind the adaptive learning models that power our platform — owning the full ML lifecycle from data to deployment. You'll build and fine-tune models that track student progress, personalize learning paths, and continuously improve through real classroom data. Working closely with Product and Engineering, your models will ship to students every day.

What you bring:

  • Proven experience building, fine-tuning, and deploying ML models in production
  • Strong Python skills and hands-on experience with modern ML frameworks (PyTorch, scikit-learn, HuggingFace)
  • Solid understanding of MLOps, monitoring pipelines, and model optimization
  • A data-first mindset and the drive to turn messy real-world data into robust systems
  • Bonus: experience with knowledge tracing, NLP, recommender systems, or EdTech

What we offer:

  • Full ownership of the ML stack from data to deployment
  • A product that improves lives, not just metrics
  • Smart teammates, flat hierarchy, fast pace
  • Competitive salary and flexible work setup

Big mission. Real models. Build with us. Apply now with your CV and tell us about a model you've built and the problem it solved.

#Top100SwissStartups #BestOfSwissWebGold #EdTechXGold


About us

Always. Everywhere. At the push of a button.

evulpo is a fast-growing EdTech startup on a mission to make high-quality education accessible to all students aged 9–19. Our platform offers curriculum-aligned learning resources, already used by thousands of learners across Europe.

We’re a team of young, driven minds, moving fast, and pushing boundaries.