1d ago
Machine Learning Software Engineer
London, United Kingdom
β¨ $100k-$150k / yearest.
full-timemid Hybridsoftware
π Tech Stack
+2
πΌ About This Role
You'll work with research scientists to build and deliver ML models for real-world physics and engineering problems. You'll design, build, and optimize deep learning models and implement distributed training architectures on cloud and on-premise infrastructure. This role offers the chance to own research work-streams and mentor junior colleagues.
π― What You'll Do
- Design and optimize ML models for scalability and efficiency
- Transform prototype models into robust, optimized implementations
- Implement distributed training architectures for multi-node/GPU
- Scale foundation model training to large data and cloud compute
π Requirements
- MSc or PhD in CS, ML, statistics, physics, engineering, or related field
- 2+ years in a data-driven role with exposure to scaling ML models
- Experience with distributed computing frameworks (Spark, Dask, MPI, CUDA)
- Proficiency in Python and ML libraries (PyTorch, JAX, NumPy)
β¨ Nice to Have
- Familiarity with federated learning
- Experience with C/C++ for scientific computing
- Knowledge of MLOps and CI/CD pipelines
π Benefits & Perks
- π Equity options
- π¦ 10% employer pension contribution
- π½οΈ Free office lunches
- πΆ Enhanced parental leave
- βοΈ 25 days Annual Leave + Public Holidays
π¨ Hiring Process
Estimated timeline: 2-4 weeks Β· AI estimate
- 1Recruiter screenΒ· 30 min
- 2Technical interviewΒ· 60 min
- 3Team fit interviewΒ· 45 min
0 0 0