Machine Learning Engineer

Skills
Computer ScienceData EngineeringData ScienceMlopsMachine LearningModel DevelopmentNatural Language Processing
Role

What the job involves

The main requirements, responsibilities and hiring steps.

Requirements

  • Track record of developing deploying machine learning models solving real-world problems
  • Expertise in Python and PyTorch with 5+ years experience in ML model development deployment workflows
  • Deep understanding of modern ML techniques including NLP graph representation learning and deep learning
  • Comfortable with ambiguity thriving in a research-oriented environment
  • Experience with MLOps practices tools for managing the full ML lifecycle
  • Passionate about using skills to impact education society positively

Nice to have

  • Experience in Edtech or startup
  • Contributed to open-source ML projects
  • Published papers at top-tier conferences
  • Experience with cloud platforms like Azure or AWS
  • Worked in remote or distributed team environments
  • Lifelong learner excited to tackle new challenges expand skillset

Day to day

  • Apply machine learning to education working closely with our research team
  • Develop and deploy machine learning models including Graph Neural Networks and Large Language Models
  • Transform research prototypes into robust scalable solutions that can handle millions of students
  • Translate ML insights into features that make a real difference in students' lives
  • Contribute to groundbreaking research presenting at top-tier conferences collaborating with academia and the education community