Taro Logo

Software Engineer (VS Code team)

Microsoft is a global technology company that develops software, cloud services, and hardware, including the popular Visual Studio Code editor.
Machine Learning
Senior Software Engineer
In-Person
5,000+ Employees
3+ years of experience
AI · Enterprise SaaS
This job posting may no longer be active. You may be interested in these related jobs instead:

Description For Software Engineer (VS Code team)

Visual Studio Code, Microsoft's lightweight, cross-platform AI code editor used by millions of developers globally, is seeking a research engineer to join their team. This role focuses primarily on AI features, specifically working on prompts and models while also developing product features.

The position requires expertise in Python, model fine-tuning, prompt engineering, and performance optimization of LLM calls. You'll be working with the VS Code team that develops both the core product and significant extensions like Python, Remote-SSH, Dev Containers, and WSL.

Key responsibilities include improving prompts to enhance response quality and reduce Time To First Token (TTFT), identifying opportunities for custom model implementation, creating datasets for fine-tuning, improving engineering processes around data collection and cleaning, and engaging with the developer community through GitHub, social channels, and conference presentations.

The ideal candidate should have an MS in Computer Science or related field, 3+ years of experience, excellent Python skills, and demonstrated expertise in production model fine-tuning. You should be passionate about developer tools, self-motivated, and innovation-driven.

Working at Microsoft offers comprehensive benefits including healthcare, educational resources, savings and investments, parental leave, and opportunities for professional growth. The position is based in Zürich, Switzerland, requiring on-site presence, and offers the chance to work with cutting-edge AI technology in a fast-paced, supportive environment.

Last updated 14 days ago

Responsibilities For Software Engineer (VS Code team)

  • Improve prompts to lower TTFT and increase response quality
  • Analyze the product and identify opportunities for custom model usage
  • Create datasets for model fine-tuning
  • Improve engineering processes around data collection, cleaning, and fine-tuning
  • Interact with users on GitHub and social channels
  • Drive community engagement through blog posts and conference presentations

Requirements For Software Engineer (VS Code team)

Python
  • MS in CS, Applied Math or a comparable degree and field
  • 3+ years of experience as an IC
  • Excellent Python coding skills
  • Demonstrated excellence in fine-tuning models that have been used in production
  • Demonstrated excellence in prompt authoring and refinement
  • Deep understanding of performance optimization of LLM calls
  • Deep understanding of data pipelines

Benefits For Software Engineer (VS Code team)

Medical Insurance
Education Budget
Parental Leave
  • Industry leading healthcare
  • Educational resources
  • Discounts on products and services
  • Savings and investments
  • Maternity and paternity leave
  • Generous time away
  • Giving programs
  • Opportunities to network and connect

Interested in this job?