At a Glance
- Tasks: Drive AI development for JetBrains IDEs and enhance machine learning systems.
- Company: Join JetBrains, a leader in software development tools with a collaborative culture.
- Benefits: Competitive salary, flexible working hours, and opportunities for professional growth.
- Why this job: Shape the future of AI in software development and make a real impact.
- Qualifications: 5+ years in ML engineering, strong Python skills, and experience with LLMs.
- Other info: Dynamic team environment with mentorship opportunities and career advancement.
The predicted salary is between 48000 - 72000 ÂŁ per year.
We are currently looking to hire a Senior Machine Learning Engineer to help us realize our ambitious vision of creating AI assistance that supports the entire development lifecycle across JetBrains IDEs. If selected, you will join the ML subteam within IntelliJ AI, driving the development of our ML system from end to end by defining evaluation and metrics, shaping context orchestration, and helping product teams tailor AI capabilities to their needs.
In This Role, You Will
- Design and drive evaluation frameworks for AI features, including metrics, experiments, and agent trace analysis.
- Diagnose model performance issues (e.g. prompt drift, context mismatches, and latency/quality trade-offs) and translate findings into actionable improvements.
- Experiment with contexts and lightweight models to continuously develop our ML system.
- Act as the ML liaison for product teams across JetBrains, adapting and scaling AI capabilities in JetBrains IDEs to their needs.
- Build and maintain small helper models (e.g. re-rankers, classifiers, embedding models) to support domainâspecific tasks.
- Collaborate with colleagues in ML, product, engineering, and analytic teams to deliver improvements and monitor their impact in production.
- Stay up to date with research in the fields of LLMs, agents, and evaluation, bringing best practices into our workflows.
- Mentor junior engineers and help shape team culture, processes, and tooling around experimentation and evaluation.
Qualifications
- Have 5+ years of experience as an ML Engineer, with a solid background in productionâgrade ML systems (especially LLMs and agent architectures).
- Have experience with LLM evaluation methods and frameworks.
- Can design and run endâtoâend experiments â hypotheses, metrics, data collection (including traces/logs), analysis, and decisionâmaking.
- Are skilled in contextâaware pipelines or conversational/agent systems.
- Have strong Python programming skills.
- Bring handsâon experience in fineâtuning or training smaller models (e.g. domainâspecific fineâtuning and lightweight customizations).
- Communicate clearly and effectively across teams, translating ML/AI insights into product features.
- Have prior mentorship experience with ML/evaluation engineers.
- Thrive in a crossâfunctional, fastâmoving environment, taking ownership, iterating quickly, and delivering results.
Preferred Qualifications
- Familiarity with agentâbased systems and orchestrating multiâstep reasoning agents.
- Experience with the Kotlin programming language.
Location: London, England, United Kingdom
Senior Machine Learning Engineer (IntelliJ AI) in London employer: JetBrains
Contact Detail:
JetBrains Recruiting Team
StudySmarter Expert Advice đ¤Ť
We think this is how you could land Senior Machine Learning Engineer (IntelliJ AI) in London
â¨Tip Number 1
Network like a pro! Reach out to current or former employees at JetBrains on LinkedIn. A friendly chat can give you insider info and maybe even a referral, which can really boost your chances.
â¨Tip Number 2
Prepare for the interview by brushing up on your ML knowledge. Dive into recent research on LLMs and agent architectures. Being able to discuss these topics confidently will show you're serious about the role.
â¨Tip Number 3
Showcase your projects! If you've worked on relevant ML systems or have experience with context-aware pipelines, be ready to discuss them in detail. Real-world examples can set you apart from other candidates.
â¨Tip Number 4
Donât forget to apply through our website! Itâs the best way to ensure your application gets seen by the right people. Plus, it shows youâre genuinely interested in joining the JetBrains team.
We think you need these skills to ace Senior Machine Learning Engineer (IntelliJ AI) in London
Some tips for your application đŤĄ
Tailor Your CV: Make sure your CV reflects the skills and experiences that align with the Senior Machine Learning Engineer role. Highlight your experience with LLMs, agent architectures, and any relevant projects you've worked on. We want to see how you can contribute to our vision!
Craft a Compelling Cover Letter: Your cover letter is your chance to shine! Use it to explain why you're passionate about AI and how your background makes you a perfect fit for our team. Donât forget to mention specific examples of your work that relate to the job description.
Showcase Your Projects: If you've got any personal or professional projects that demonstrate your skills in ML systems, make sure to include them. We love seeing practical applications of your knowledge, especially if they involve context-aware pipelines or conversational systems!
Apply Through Our Website: We encourage you to apply directly through our website. Itâs the best way to ensure your application gets into the right hands. Plus, it shows us youâre serious about joining the StudySmarter family!
How to prepare for a job interview at JetBrains
â¨Know Your ML Stuff
Make sure you brush up on your machine learning knowledge, especially around LLMs and agent architectures. Be ready to discuss your experience with production-grade ML systems and how you've tackled model performance issues in the past.
â¨Show Off Your Experimentation Skills
Prepare to talk about your experience designing and running end-to-end experiments. Highlight specific metrics you've used, how you collected data, and any insights you gained that led to actionable improvements.
â¨Communicate Like a Pro
Since you'll be liaising with product teams, practice explaining complex ML concepts in simple terms. Think of examples where you've successfully translated technical insights into product features that made a difference.
â¨Mentorship Matters
If you've mentored junior engineers before, be ready to share those experiences. Discuss how you've shaped team culture and processes, especially around experimentation and evaluation, as this will show your leadership potential.