A solid grounding in machine learning fundamentals, including probabilistic modeling and deep neural networks
Demonstrated track record in prompt engineering and context engineering using top-tier LLMs
Experience delivering AI-first capabilities in customer-facing products
Comfortable translating and communication complex technical concepts for non-technical stakeholders
Education + Experience:
Option A: Bachelor’s or Master’s degree in Computer Science, Software Engineering, or related STEM field plus ~3 years of professional AI/ML experience
Option B: No formal degree, ~6 years of self-taught or industry experience demonstrating equivalent proficiency
Nice to Haves
Experience with vector databases, RAG pipelines, LangChain, or agent frameworks
Background in multi-modal AI (e.g., text, image, voice) or long-context handling
Hands-on familiarity with ML frameworks like PyTorch, TensorFlow, or Hugging Face Transformers
Prior work in MLOps, cloud infrastructure (AWS, GCP, Azure), or AI governance
What You'll Be Doing
Design, develop, and ship AI-driven capabilities—including agents, intelligent assistants, context-aware prediction, and generative AI—that enhance Miro’s customer experience, from ideation to delivery
Execute end-to-end ML projects: from conceptualizing use cases to prototyping, training, evaluating, and deploying models into production
Engineer high-performing AI workflows leveraging various techniques to ensure reliability, scalability, and maintainability
Collaborate cross-functionally with product managers, designers, engineers, and researchers to translate business goals into AI solutions
Champion best practices in AI system development and measure and optimize AI performance
Stay ahead of the curve by evaluating emerging AI tools, frameworks, and techniques