Machine Learning Software Engineer (Applied AI / Scientific Computing)
Guildford
£65000 - £80000/annum
Posted 4 days ago
About the role
Machine Learning Engineer Software Engineer
(Applied AI / Scientific Computing)
Location: Surrey, UK (Office based)
Details: Full-Time | Truly competitive salary + Bonus + unrivalled benefits
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.
The position:
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 sind a copy of your CV to apply or call us for an informal chat. Thanks.
#MachineLearning #ArtificialIntelligence #AIEngineering #MLOps #Python #DataScience #ScientificComputing #SoftwareEngineering #AppliedAI #EngineeringSoftware #GPUComputing #UKTechJobs #Hiring
About this listing
Screened by Joboru
This role passed our automated spam and quality filters and was active in our feed when last checked. Joboru is an aggregator — here is how we screen listings. If anything looks off, tell us.
Similar jobs you may like
Software Developer Rust
TodayFranklin Bates
Systems Engineer
TodayOwen Daniels
Head of Embedded Software
TodayTechnical Futures Ltd
Product Analyst
TodayBritish Airways
Android Engineer - Engine by Starling
TodayEngine by Starling
Senior Software Engineer - Java - Engine by Starling
TodayEngine by Starling
Staff Software Engineer - Engine by Starling
TodayEngine by Starling
Staff Software Engineer (Team Lead) - Engine by Starling
TodayEngine by Starling
Platform Engineer - Engine by Starling
TodayEngine by Starling