Senior Machine Learning Engineer - NLP
Senior Machine Learning Engineer - NLP

Senior Machine Learning Engineer - NLP

Full-Time 43200 - 72000 £ / year (est.) Home office (partial)
Go Premium
B

At a Glance

  • Tasks: Transform NLP challenges into innovative solutions and improve ML model performance.
  • Company: Join BenchSci, a leader in biomedical AI, dedicated to accelerating research.
  • Benefits: Enjoy equity options, generous vacation, health benefits, and a learning budget.
  • Why this job: Make a real impact in life-saving research with cutting-edge technology.
  • Qualifications: 5+ years in software development, strong NLP experience, and teamwork skills.
  • Other info: Collaborative culture focused on diversity, growth, and continuous learning.

The predicted salary is between 43200 - 72000 £ per year.

We are looking for a Senior Machine Learning Engineer to join our growing engineering team. You’re the perfect fit for this role if you are passionate about solving problems in NLP, have a great appreciation for science and want to transform how it is done.

You Will:

  • Continuously improve the performance and scalability of ML models that are at the core of BenchSci’s products.
  • Build and deploy models from inception to live in production pipelines.
  • Work with BenchSci's Product Managers and Scientists to correctly capture the nuances of biology.
  • Lead or consult the authoring of engineering design proposals following the unified Platform Stream roadmap at BenchSci.
  • Leverage a deep understanding of the business context and the team’s goals to unlock independent technical decisions in the face of open-ended requirements.
  • Proactively identify new opportunities (from both internal and external sources) and advocate for and implement improvements to the current state of projects.
  • Respond with urgency and drive urgency in own team to operational issues, owning resolution within one's sphere of responsibility.
  • Advocate for code and process improvements across your team, and help to define best practices based on personal industry experience and research.
  • Participate in sprint planning, estimation and reviews. Take ownership of deliverables, and work with teammates to ensure high-quality deliverables.

You Have:

  • 5+ years of software development experience.
  • Bachelor’s degree in Computer Science or Mathematics.
  • Strong experience with NLP.
  • A degree in computer science with a focus in machine learning and at least three years of experience in the industry.
  • Strong experience with TensorFlow, PyTorch, and image processing libraries such as OpenCV and scikit-image.
  • Experience with data processing frameworks and Cloud ML Tooling.
  • You have a constant desire to grow and develop.
  • You have strong cross-team communication and collaboration skills.
  • A team player who strives to see teammates succeed together.

Benefits and Perks:

  • A great compensation package that includes BenchSci equity options.
  • A robust vacation policy plus an additional vacation day every year.
  • Company closures for 14 more days throughout the year.
  • Flex time for sick days, personal days, and religious holidays.
  • Comprehensive health and dental benefits.
  • Annual learning & development budget.
  • A one-time home office set-up budget to use upon joining BenchSci.
  • An annual lifestyle spending account allowance.
  • Generous parental leave benefits with a top-up plan or paid time off options.
  • The ability to save for your retirement coupled with a company match!

About BenchSci:

BenchSci's mission is to exponentially increase the speed and quality of life‑saving research and development. We empower scientists to run more successful experiments with the world's most advanced, biomedical artificial intelligence software platform. Backed by Generation Investment Management, TCV, Inovia, F-Prime, Golden Ventures, and Google's AI fund, Gradient Ventures, we provide an indispensable tool for scientists that accelerates research at top pharmaceutical companies and leading academic centers.

Our Culture:

Our culture fosters transparency, collaboration, and continuous learning. We value each other's differences and always look for opportunities to embed equity into the fabric of our work. We foster diversity, autonomy, and personal growth, and provide resources to support motivated self‑leaders in continuous improvement. You will work with high‑impact, highly skilled, and intelligent experts motivated to drive impact and fulfill a meaningful mission. We empower you to unleash your full potential, do your best work, and thrive. Here you will be challenged to stretch yourself to achieve the seemingly impossible.

Diversity, Equity and Inclusion:

We're committed to creating an inclusive environment where people from all backgrounds can thrive. We believe that improving diversity, equity and inclusion is our collective responsibility, and this belief guides our DEI journey.

Accessibility Accommodations:

Should you require any accommodation, we will work with you to meet your needs. Please reach out to talent@benchsci.com.

Senior Machine Learning Engineer - NLP employer: BenchSci Analytics Inc.

BenchSci is an exceptional employer that prioritises employee growth and well-being, offering a competitive compensation package, comprehensive health benefits, and generous vacation policies. Our culture promotes transparency, collaboration, and continuous learning, empowering you to thrive in a diverse and inclusive environment while working alongside highly skilled experts dedicated to impactful research. Join us in transforming the future of biomedical research with cutting-edge AI technology.
B

Contact Detail:

BenchSci Analytics Inc. Recruiting Team

StudySmarter Expert Advice 🤫

We think this is how you could land Senior Machine Learning Engineer - NLP

✨Tip Number 1

Network like a pro! Reach out to folks in the industry, attend meetups, and connect with people on LinkedIn. You never know who might have the inside scoop on job openings or can put in a good word for you.

✨Tip Number 2

Show off your skills! Create a portfolio showcasing your NLP projects and any relevant work you've done. This is your chance to demonstrate your expertise and passion for machine learning, so make it shine!

✨Tip Number 3

Prepare for those interviews! Brush up on your technical knowledge and be ready to discuss your past experiences. Practice common interview questions and think about how you can relate your skills to BenchSci's mission.

✨Tip Number 4

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 our team at BenchSci.

We think you need these skills to ace Senior Machine Learning Engineer - NLP

Machine Learning
Natural Language Processing (NLP)
TensorFlow
PyTorch
Image Processing
OpenCV
scikit-image
Data Processing Frameworks
Cloud ML Tooling
Software Development
Cross-Team Communication
Collaboration Skills
Problem-Solving Skills
Project Ownership
Agile Methodologies

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 NLP expertise and any relevant projects you've worked on, as we want to see how you can contribute to our mission.

Craft a Compelling Cover Letter: Your cover letter is your chance to show us your passion for machine learning and NLP. Share specific examples of how you've solved problems in the past and how you envision transforming our processes at BenchSci.

Showcase Your Projects: If you've built or deployed any ML models, make sure to mention them! We love seeing real-world applications of your work, so include links to your GitHub or any relevant portfolios that demonstrate your skills.

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 us you're keen on joining our team!

How to prepare for a job interview at BenchSci Analytics Inc.

✨Know Your NLP Inside Out

Make sure you brush up on the latest trends and techniques in Natural Language Processing. Be ready to discuss your past projects and how you've tackled specific challenges in NLP. This will show your passion and expertise, which is exactly what they’re looking for!

✨Showcase Your Problem-Solving Skills

Prepare to share examples of how you've improved ML models or solved complex problems in previous roles. Use the STAR method (Situation, Task, Action, Result) to structure your answers, making it easy for the interviewers to see your thought process and impact.

✨Understand the Business Context

Familiarise yourself with BenchSci’s mission and how their products help scientists. Think about how your technical decisions can align with their goals. This will demonstrate that you’re not just a techie but also someone who understands the bigger picture.

✨Be Ready for Technical Challenges

Expect to face some technical questions or coding challenges during the interview. Practice coding problems related to machine learning and NLP beforehand. Being well-prepared will help you feel more confident and showcase your skills effectively.

Senior Machine Learning Engineer - NLP
BenchSci Analytics Inc.
Go Premium

Land your dream job quicker with Premium

You’re marked as a top applicant with our partner companies
Individual CV and cover letter feedback including tailoring to specific job roles
Be among the first applications for new jobs with our AI application
1:1 support and career advice from our career coaches
Go Premium

Money-back if you don't land a job in 6-months

B
Similar positions in other companies
UK’s top job board for Gen Z
discover-jobs-cta
Discover now
>