At a Glance
- Tasks: Join a team innovating AI solutions and develop cutting-edge coding agents.
- Company: Sonar, a leader in static analysis and AI research.
- Benefits: Competitive salary, flexible work environment, and opportunities for professional growth.
- Other info: Collaborative environment with a focus on innovation and learning.
- Why this job: Be hands-on with state-of-the-art research and make a real impact.
- Qualifications: Master’s or PhD in a relevant field and strong machine learning experience.
The predicted salary is between 60000 - 80000 £ per year.
Requirements
- An advanced academic background (Master’s or PhD) in Computer Science, Machine Learning, or a related quantitative field
- Strong industry experience in machine learning, with a solid understanding of modern software engineering practices and tools
- Fluency with Python including core ML frameworks; experience with Rust or any of SonarQube’s flagship languages (C#, C++, JS/TS, Java) is a plus
- Expertise in post‑training of AI models, with techniques such as:
- Reinforcement learning from verifiable rewards
- GRPO and related techniques
- Offline or semi‑online reinforcement learning
- Parameter efficient fine‑tuning
- Supervised fine‑tuning
- Safety Alignment
- Experience with large‑scale data processing frameworks and cloud infrastructure (e.g. AWS, Microsoft Foundry, Databricks)
- Experience of driving research projects, delivering valuable findings and prototypes, and then converting them into products
- Excellent communication skills in English and a talent for explaining complex scientific topics clearly and concisely
What the job involves
- At Sonar, we are seeking an ambitious research engineer to join our cross‑disciplinary team, innovating and developing the next generation of solutions to build enterprise‑grade coding agents and models.
- You will harness Sonar’s deep experience in static analysis, and combine it with your experience and leading techniques in large language model post‑training.
- If you are interested in being hands‑on with state‑of‑the‑art research, building practical solutions that deliver high‑impact for customers, and working within a team of innovative researchers and engineers, this role is for you.
- Outcome Driven Development: Work in a team developing and implementing advanced products that enable customers to post‑train models to power their agentic coding practices. These agents need to generate high‑quality code that meets their enterprise standards and software development best practices.
- Translate Prototypes to Products: Collaborate closely with researchers, research engineers, MLOps and Engineers within the team to design hypotheses and experiments, iterate proofs‑of‑concept quickly and develop successful prototypes into cutting‑edge products.
- Subject Matter Expert: You will contribute and discuss ideas within our cross‑disciplinary team, driving towards the next generation of coding model post‑training for enterprises.
- Spearhead Research & Innovation: Stay up‑to‑date with the latest LLM and agentic developments; you are driven by learning and teaching others. You will need to explain complex technical details and concepts to both technical and non‑technical audiences.
AI Research Engineer (Post-Training) in London employer: SonarSource
At Sonar, we pride ourselves on being an exceptional employer that fosters a culture of innovation and collaboration. Our AI Research Engineer role offers the opportunity to work with cutting-edge technology in a dynamic environment, where employee growth is supported through continuous learning and hands-on experience. Located in a vibrant tech hub, we provide competitive benefits and a commitment to work-life balance, making it an ideal place for those looking to make a meaningful impact in the field of AI.
StudySmarter Expert Advice🤫
We think this is how you could land AI Research Engineer (Post-Training) in London
✨Network Like a Pro
Get out there and connect with folks in the industry! Attend meetups, webinars, or conferences related to AI and machine learning. You never know who might have a lead on your dream job or can introduce you to someone at Sonar.
✨Show Off Your Skills
Create a portfolio showcasing your projects, especially those involving post-training techniques or large-scale data processing. Share it on platforms like GitHub and make sure to highlight your Python fluency and any experience with Rust or other relevant languages.
✨Ace the Interview
Prepare for technical interviews by brushing up on your knowledge of reinforcement learning and cloud infrastructure. Practice explaining complex concepts clearly, as communication is key in this role. We want to see how you can break down your expertise for both techies and non-techies!
✨Apply Through Our Website
Don’t forget to apply directly 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 our innovative team at Sonar.
We think you need these skills to ace AI Research Engineer (Post-Training) in London
Some tips for your application 🫡
Show Off Your Skills:Make sure to highlight your advanced academic background and industry experience in machine learning. We want to see how your expertise aligns with the role, so don’t hold back on showcasing your Python fluency and any experience with Rust or other relevant languages.
Be Specific About Your Experience:When detailing your experience with post-training techniques, be as specific as possible. We love seeing concrete examples of how you've applied reinforcement learning or fine-tuning in real projects, so share those success stories!
Keep It Clear and Concise:We appreciate excellent communication skills, especially when it comes to explaining complex topics. Make sure your application is easy to read and gets straight to the point. Use clear language that anyone can understand, whether they’re technical or not.
Apply Through Our Website:We encourage you to apply directly through our website. It’s the best way for us to receive your application and ensures you’re considered for the role. Plus, it shows you’re keen on joining our team at StudySmarter!
How to prepare for a job interview at SonarSource
✨Know Your Stuff
Make sure you brush up on your knowledge of machine learning techniques, especially those related to post-training. Be ready to discuss reinforcement learning and parameter efficient fine-tuning in detail, as these are key areas for the role.
✨Showcase Your Projects
Prepare to talk about your past projects, particularly those where you've driven research and turned prototypes into products. Highlight your experience with large-scale data processing frameworks and cloud infrastructure, as this will demonstrate your practical skills.
✨Communicate Clearly
Practice explaining complex concepts in simple terms. You’ll need to convey technical details to both technical and non-technical audiences, so being able to articulate your thoughts clearly is crucial.
✨Stay Current
Keep yourself updated on the latest developments in AI and machine learning. Being knowledgeable about current trends and innovations will not only impress your interviewers but also show your passion for the field.