Microsoft
Senior Machine Learning Engineer
Found: Today
This role is based in Mountain View, California, with a work site of 4 days per week in-office.
Compensation:
USD $119,800 - $234,700 per year
Responsibilities:
- Design, train, evaluate, and deploy machine learning models for natural language understanding tasks.
- Architect scalable, production-grade training and inference pipelines using Spark, Databricks, and Azure ML.
- Develop and fine-tune transformer-based models and maintain embedding pipelines.
- Conduct rigorous offline and online experimentation to improve model quality.
- Collaborate with data engineers and product teams to align model outputs with product goals.
- Monitor model performance in production and address scalability challenges.
- Mentor others on ML best practices.
Qualifications:
- Bachelor's Degree in a relevant field with 4+ years of experience, or a Master's Degree with 3+ years, or a Doctorate with 1+ year of experience.
- Proven experience in NLP and modern transformer architectures.
- Proficiency in Python and ML frameworks like PyTorch.
- Experience with data platforms such as Spark and building end-to-end ML pipelines.