Machine Learning Engineer (Applied AI / Scientific Computing)
Machine Learning Engineer (Applied AI / Scientific Computing)

Machine Learning Engineer (Applied AI / Scientific Computing)

Full-Time 50000 - 70000 £ / year (est.) No home office possible
Ion recruitment

At a Glance

  • Tasks: Design and deploy machine learning models for cutting-edge engineering software.
  • Company: Global software company focused on applied AI and high-performance tools.
  • Benefits: Competitive salary, bonus, unrivalled benefits, and a collaborative work environment.
  • Other info: Opportunity for long-term growth and collaboration with industry experts.
  • Why this job: Tackle real-world engineering challenges with impactful AI solutions.
  • Qualifications: Strong Python skills and experience with ML in practical applications.

The predicted salary is between 50000 - 70000 £ per year.

A global software company is evolving its core engineering platforms by embedding machine learning and applied AI into high-performance simulation and modelling tools used worldwide. This is a hands-on applied AI role focused on building and deploying ML solutions inside production-grade engineering systems, not isolated research or experimental prototypes.

You’ll design, build, and deploy machine learning models that directly enhance complex engineering software products. Expect a blend of ML engineering, software development, and computational problem solving. You’ll work across the full ML lifecycle, ensuring models are not only accurate, but efficient, scalable, and production-ready.

Key Responsibilities
  • Build and deploy ML models into production engineering software systems
  • Own the full ML pipeline: data prep, feature engineering, training, evaluation, optimisation
  • Translate complex scientific/engineering problems into ML-driven solutions
  • Improve model performance in compute-intensive environments
  • Write clean, testable, maintainable production code
  • Integrate ML services via APIs and software components
  • Collaborate with engineers and domain specialists on real-world systems
Experience required
  • Strong Python programming and software engineering fundamentals
  • Proven experience applying ML to real-world datasets and problems
  • Understanding of model trade-offs, performance, and production constraints
  • Experience working with complex or imperfect data (not just curated datasets)
  • Ability to write efficient, scalable, production-quality code
Desirable Experience
  • PyTorch, TensorFlow, or similar ML frameworks
  • Scientific computing / numerical methods / optimisation
  • GPU acceleration or high-performance computing
  • MLOps, model deployment, APIs, or production pipelines
What’s great about this position
  • Focus on applied AI in real engineering systems
  • Work on technically challenging, high-impact problems
  • Close collaboration with experienced engineers and domain experts
  • Influence how AI is embedded into core global software products
  • Long-term technical depth, not short-cycle ML experimentation

Please send a copy of your CV to apply or call us for an informal chat. Thanks.

Machine Learning Engineer (Applied AI / Scientific Computing) employer: Ion recruitment

As a Machine Learning Engineer at our global software company in Surrey, you'll be part of a dynamic team that values innovation and collaboration. We offer a truly competitive salary, a comprehensive benefits package, and a work culture that fosters professional growth through hands-on experience with cutting-edge applied AI technologies. Join us to tackle complex engineering challenges while enjoying the unique advantage of working in a supportive environment that prioritises long-term technical development.
Ion recruitment

Contact Detail:

Ion recruitment Recruiting Team

StudySmarter Expert Advice 🤫

We think this is how you could land Machine Learning Engineer (Applied AI / Scientific Computing)

✨Tip Number 1

Network like a pro! Reach out to professionals in the machine learning and engineering fields on LinkedIn. Join relevant groups, attend meetups, and don’t be shy about asking for informational interviews. You never know who might have the inside scoop on job openings!

✨Tip Number 2

Show off your skills! Create a portfolio showcasing your machine learning projects. Whether it’s GitHub repos or a personal website, having tangible examples of your work can really set you apart from the competition.

✨Tip Number 3

Prepare for technical interviews by brushing up on your coding skills and ML concepts. Practice common algorithms and data structures, and be ready to discuss how you’ve applied ML to real-world problems. We recommend using platforms like LeetCode or HackerRank for practice.

✨Tip Number 4

Don’t forget to apply through our website! It’s the best way to ensure your application gets seen. Plus, we love hearing from passionate candidates who are eager to dive into applied AI and make an impact in engineering systems.

We think you need these skills to ace Machine Learning Engineer (Applied AI / Scientific Computing)

Machine Learning
Python Programming
Software Engineering Fundamentals
Data Preparation
Feature Engineering
Model Training
Model Evaluation
Model Optimisation
API Integration
Collaboration with Engineers
PyTorch
TensorFlow
Scientific Computing
Numerical Methods
MLOps

Some tips for your application 🫡

Tailor Your CV: Make sure your CV highlights your experience with machine learning and software engineering. We want to see how you've tackled real-world problems, so don’t hold back on those specific projects that showcase your skills!

Showcase Your Skills: When writing your application, emphasise your Python programming and any experience with ML frameworks like PyTorch or TensorFlow. We’re looking for candidates who can demonstrate their technical prowess in a clear and concise manner.

Be Clear and Concise: Keep your application straightforward and to the point. We appreciate clarity, so avoid jargon unless it’s necessary. Make it easy for us to see why you’re a great fit for the role!

Apply Through Our Website: Don’t forget to apply through our website! It’s the best way for us to receive your application and ensures you’re considered for the position. Plus, we love seeing applications come directly from our site!

How to prepare for a job interview at Ion recruitment

✨Know Your ML Fundamentals

Brush up on your machine learning fundamentals, especially around model performance and production constraints. Be ready to discuss how you've applied ML to real-world datasets and the trade-offs you've encountered.

✨Showcase Your Coding Skills

Prepare to demonstrate your Python programming skills. You might be asked to write clean, maintainable code during the interview, so practice coding challenges that focus on efficiency and scalability.

✨Understand the Full ML Lifecycle

Familiarise yourself with the entire ML pipeline from data preparation to model deployment. Be prepared to discuss specific examples of how you've owned this process in previous roles, particularly in high-performance environments.

✨Collaborate and Communicate

Highlight your experience working with engineers and domain specialists. Be ready to discuss how you translate complex problems into ML-driven solutions and how you collaborate effectively in a team setting.

Machine Learning Engineer (Applied AI / Scientific Computing)
Ion recruitment

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

>