Software Engineer
Role details
Job location
Tech stack
Job description
More and more of our features are powered by models. These can be vanilla models like Claude Opus 4.5, GPT 5, or fine-tuned versions of 4.1-mini or fitting open-weight models.
Your work will include:
- Improve prompts to lower TTFT as well as increase the quality of the responses
- Analyze the product and identify opportunities for custom model usage
- Create datasets for model fine-tuning
- Improve our engineering processes and tools around data collection, data cleaning, and fine-tuning
- Interact with our users on GitHub and on social channels
- Drive community engagement through blog posts and conference and meetup presentations
Requirements
Do you have experience in Python?, Do you have a Master's degree?, * You have a passion for great developer tools and enjoy working with developers.
- You are an avid learner and self-starter, and you like to be challenged.
- You possess a can-do attitude and a strong desire to innovate., Required Basic Qualifications:
- MS in CS, Applied Math or a comparable degree and field
- 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
Ability to meet Microsoft, customer and/or government security screening requirements are required for this role. These requirements include, but are not limited to the following specialized security screenings:
Microsoft Cloud Background Check: This position will be required to pass the Microsoft Cloud Background Check upon hire/transfer and every two years thereafter.