CareerPlanSign in

Senior Machine Learning Software Engineer, Research

London💼 Full-time🗓 2026-07-07 → 2026-09-26

Core

Shape research group strategy and culture while owning high-level research work-streams to deliver AI-driven simulation software for engineering and manufacturing.

Role type

Senior IC machine learning software engineer (research & strategy)

Builds

AI-driven simulation software stack for engineering and manufacturing

Domain

Deep-tech, numerical physics, aerospace & defense, materials, energy, semiconductors, automotive

Deliverable

production ML models

Required skills

deep learning, probabilistic methods, scientific computing, high-performance computing (CPU/GPU clusters), parallelized/distributed training for large/foundation models, Python, C/C++, PyTorch, JAX, NumPy, SciPy, Pandas, MLOps, containerization, Kubernetes, Slurm, AWS, Azure, GCP

Preferred skills

federated learning, Spark, Dask, MPI, OpenMP, CUDA, Triton

Responsibilities

Shape research group strategy and culture; define necessary profiles to execute strategy; align priorities with problem stakeholders; set technical direction for research streams; plan roadmaps with clear milestones; organize and guide junior team members; work with scientists to build and deliver models addressing real-world physics problems; design, build, and optimize scalable ML models; transform prototypes to robust implementations; implement distributed training architectures; identify best libraries and frameworks; translate research results into reusable libraries and products; mentor less experienced colleagues.

Seniority

Senior, hands-on IC with mentorship responsibilities

Sourced via greenhouse · Listed on CareerPlan, which tracks 70,000+ jobs from 20+ sources.