Requirements
- Master’s degree in computer science OR equivalent technical experience
- PhD is a plus
- Experience building and maintaining training data pipelines (ingestion, cleaning, labeling, QA, versioning, lineage)
- Experience designing eval frameworks and datasets (gold sets, challenge/adversarial sets, human-in-the-loop evals, A/B tests, regression suites) and running error analysis
- Strong experimentation skills: ablations, hypothesis-driven iteration, tracking metrics and qualitative rubrics
- Dedication to writing clean, maintainable, and well-documented code with a focus on application quality, performance, and security
- Demonstrated interpersonal skills and ability to work closely with cross-functional teams, including product managers, designers, and other engineers
- Passion for learning new technologies and staying up to date with industry trends, best practices, and emerging technologies in web development and AI
- Ability to work in a fast-paced environment, manage multiple priorities, and adapt to changing requirements and deadlines
- Contributions or interest in audio
What You'll Be Doing
- Model Training & Evaluation: Design and maintain training data “recipes” (data sourcing, cleaning, labeling workflows, QA, versioning, and lineage) and develop evaluation frameworks
- Training & Inference Optimization and Scaling: Optimize end-to-end training and inference performance to meet latency, throughput, cost, and reliability targets
- Collaboration: Work closely with other members of the AI research team to define requirements, scope projects, and deliver high-impact solutions
- Culture & Values: Actively contribute to a positive, inclusive, and collaborative team culture
Nice to Haves
Perks and Benefits
This position will be open for a minimum of 5 days, with applications accepted on an ongoing basis until the position is filled. Microsoft is an equal opportunity employer.