Principal Applied Scientist

Microsoft Microsoft · Big Tech · Mountain View, CA +1 · Applied Sciences

Principal Applied Scientist role focused on the future of AI for Developers, leading research projects from inception to product integration. The role involves building and training state-of-the-art models, applying LLMs to software engineering tasks (including RAG and evaluation), and collaborating with product teams to scale and improve AI projects. The role also involves creating new datasets and managing large-scale ML experiments.

What you'd actually do

  1. Lead research projects on the future of AI for developers
  2. Collaborate across disciplines with product teams across Microsoft and Github
  3. Stay up to date with the research literature and product advances in AI for software engineering
  4. Create new datasets from both the world's public code and Microsoft's internal data.
  5. Build and manage large-scale ML experiments and models.

Skills

Required

  • Machine Learning
  • Artificial Intelligence (AI)
  • Data/Applied Science
  • Bachelor's Degree in Statistics, Econometrics, Computer Science, Electrical or Computer Engineering, or related field AND 6+ years related experience
  • Master's Degree in Statistics, Econometrics, Computer Science, Electrical or Computer Engineering, or related field AND 4+ years related experience
  • Doctorate in Statistics, Econometrics, Computer Science, Electrical or Computer Engineering, or related field AND 3+ years related experience

Nice to have

  • Master's Degree in Statistics, Econometrics, Computer Science, Electrical or Computer Engineering, or related field AND 9+ years related experience
  • Doctorate in Statistics, Econometrics, Computer Science, Electrical or Computer Engineering, or related field AND 6+ years related experience
  • 2+ years experience in building machine learning and AI for production environment.
  • 3+ years experience developing and deploying live production systems, as part of a product team.
  • 3+ years experience developing and deploying products or systems at multiple points in the product cycle from ideation to shipping.

What the JD emphasized

  • groundbreaking research projects, taking these from research into product
  • apply and advance existing approaches of using LLMs for software engineering
  • run experiments, evaluate, iterate and improve your AI projects on a large scale
  • 2+ years experience in building machine learning and AI for production environment.
  • 3+ years experience developing and deploying live production systems, as part of a product team.
  • 3+ years experience developing and deploying products or systems at multiple points in the product cycle from ideation to shipping.

Other signals

  • AI for Developers
  • AI for code advancements
  • improve productivity of millions of developers
  • groundbreaking research projects, taking these from research into product
  • apply and advance existing approaches of using LLMs for software engineering
  • run experiments, evaluate, iterate and improve your AI projects on a large scale