Machine Learning Engineer - Inference Maintainer & Developer Experience
New
R
RoboflowComputer Vision
Roboflow is distributed across the US and Europe.Full-TimeSenior
Salary not disclosed
Apply NowOpens the employer's application page
Job Details
- Experience
- 5+ years
- Required Skills
- Machine LearningOpenCVPyTorchTensorflowCI/CDComputer Vision
Requirements
- 5+ years of hands-on experience building and operating production-grade ML systems.
- Deep understanding of computer vision models, their internal workings, and deployment across diverse environments.
- Experience building and using AI coding agents to automate engineering processes such as testing and CI/CD.
- Strong Computer Science and systems background with expertise in architecture and reliability challenges.
- Proven experience with CI/CD, release engineering, and test infrastructure development.
- Proficiency with core ML technologies including PyTorch, TensorFlow, ONNX, TensorRT, or vLLM.
- Strong skills in image and video processing including OpenCV, DeepStream, Pillow, PyAV, or hardware-accelerated video decoding.
- Excellent communication and collaboration skills for technical documentation and public-facing project representation.
- Experience with open source maintenance and community stewardship is a strong plus.
Responsibilities
- Build and maintain Inference, the flagship open source and commercial computer vision engine.
- Develop an agentic-driven contribution pipeline to automate review, triage, and CI/CD for high-volume releases.
- Design and expand a world-grounded test suite to validate build health across standalone and platform targets.
- Define and encode review standards into systems to maintain quality while scaling contributions.
- Streamline the process for integrating new machine learning models into the inference engine.
- Enable internal teams and customers by providing technical guidance and creating documentation, demos, and stories.
View Full Description & ApplyYou'll be redirected to the employer's site