Neural AI

All job descriptions

Machine Learning Software Engineer

Software Engineer Mid-level (L4 equivalent) 2-5 years
✓ Which company are you aiming at?
To generate precise rejection-prevention feedback and application strategy, tell us where you're targeting.
2 Send your application
You need an account so we know where to send the feedback.

The job description

Tech stack. Python, PyTorch or TensorFlow, scikit-learn, MLflow, model serving (TorchServe, Triton), data pipelines, experiment tracking, GPU training, evaluation methodology, feature stores

About the role

You will build machine learning systems that work reliably in production, not just in notebooks, bridging the gap between model development and solid software engineering. ML software engineers here own the full lifecycle: data pipelines, training infrastructure, evaluation frameworks, model serving, and monitoring for drift and degradation. You will collaborate with data scientists on modeling choices while bringing software engineering rigor to everything around the model: versioning, testing, reproducibility, and safe rollback. The models are only as valuable as the systems that serve them, and you own those systems.

What you will achieve

What you will bring

Must-haves

Nice-to-haves