At a Glance
- Tasks: Lead Data and NLP initiatives, optimising search algorithms and building AI workflows.
- Company: An industry-leading AI technology platform in the intellectual property space.
- Benefits: Competitive salary, stock options, 25 days holiday, and flexible working.
- Why this job: Join a hands-on leadership role to build advanced AI systems that tackle real-world challenges.
- Qualifications: 8+ years in engineering, strong Python skills, and experience in ML and NLP.
- Other info: Dynamic environment with ongoing training and development opportunities.
The predicted salary is between 72000 - 88000 £ per year.
An industry-leading, AI-first technology platform in the intellectual property space is hiring a Staff-Level ML Engineer to lead all Data and NLP initiatives. This company was an early adopter of Large Language Models and is building advanced, agentic AI workflows that autonomously answer complex research questions. The platform combines proprietary ML models with cutting-edge NLP techniques to deliver high-precision search and insights at scale.
The Role
- Own and improve search performance (precision & recall)
- Optimise large-scale search algorithms for speed and relevance
- Design and implement agentic LLM workflows
- Build and maintain robust data pipelines
- Lead model development, training, and deployment
- Provide technical leadership across ML and NLP initiatives
This is a high-impact, hands-on leadership role in a product-driven AI company.
Requirements
- 8+ years of commercial experience in engineering and data science
- Proven technical leadership experience
- Strong Python expertise
- Commercial Machine Learning experience
- Deep experience in Natural Language Processing (NLP)
- Experience training models in TensorFlow and PyTorch
- Experience with search databases (Elasticsearch, OpenSearch, etc.)
- Experience with AWS or similar cloud platforms
- Willingness to work 3 days per week onsite in London
What’s on Offer
- Stock Option Plan
- 25 days holiday
- Pension contributions
- Flexible working
- Ongoing training & development
If you’re excited about building advanced AI systems that solve complex real-world problems at scale, I’d be keen to speak. Please feel free to message me directly for more details.
Staff ML Engineer in City of London employer: SR2 | Socially Responsible Recruitment | Certified B Corporation
Contact Detail:
SR2 | Socially Responsible Recruitment | Certified B Corporation Recruiting Team
StudySmarter Expert Advice 🤫
We think this is how you could land Staff ML Engineer in City of London
✨Tip Number 1
Network like a pro! Reach out to people in the industry, attend meetups, and connect with potential colleagues on LinkedIn. You never know who might have the inside scoop on job openings or can refer you directly.
✨Tip Number 2
Show off your skills! Create a portfolio showcasing your projects, especially those related to ML and NLP. This will give you an edge during interviews and help us see your hands-on experience in action.
✨Tip Number 3
Prepare for technical interviews by brushing up on your Python and ML concepts. Practice coding challenges and be ready to discuss your past projects in detail. We want to see how you think and solve problems!
✨Tip Number 4
Don’t forget to apply through our website! It’s the best way to ensure your application gets noticed. Plus, it shows you’re genuinely interested in joining our team and contributing to our exciting AI initiatives.
We think you need these skills to ace Staff ML Engineer in City of London
Some tips for your application 🫡
Tailor Your CV: Make sure your CV highlights your experience in ML and NLP, especially any leadership roles you've had. We want to see how your skills align with our needs, so don’t be shy about showcasing your Python expertise and any relevant projects.
Craft a Compelling Cover Letter: Your cover letter is your chance to shine! Tell us why you’re excited about the role and how your background makes you a perfect fit. Mention specific experiences that relate to optimising search algorithms or building data pipelines.
Showcase Your Projects: If you’ve worked on any cool projects involving LLMs or NLP, make sure to include them in your application. We love seeing real-world applications of your skills, so share links or descriptions that highlight your contributions.
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!
How to prepare for a job interview at SR2 | Socially Responsible Recruitment | Certified B Corporation
✨Know Your Stuff
Make sure you brush up on your Python skills and be ready to discuss your experience with Machine Learning and Natural Language Processing. Be prepared to dive deep into your past projects, especially those involving TensorFlow and PyTorch.
✨Showcase Your Leadership
Since this role requires technical leadership, think of examples where you've led a team or project. Highlight how you’ve improved search performance or optimised algorithms in previous roles. This will show them you’re not just technically savvy but also a great leader.
✨Understand Their Tech Stack
Familiarise yourself with the company’s tech stack, especially their use of Elasticsearch or OpenSearch. If you have experience with AWS or similar cloud platforms, be ready to discuss how you’ve leveraged these tools in your work.
✨Ask Insightful Questions
Prepare some thoughtful questions about their current Data and NLP initiatives. This shows your genuine interest in the role and helps you understand how you can contribute to their goals. Plus, it gives you a chance to assess if the company is the right fit for you.