Roboflow is looking to deploy and optimize state-of-the-art computer vision models for production environments, enabling thousands of developers to leverage advanced vision models in real-world applications.
Requirements
- 4–5 years of professional experience in Python programming
- 3+ years of experience in machine learning and deploying ML models in production environments
- Strong hands-on skills with PyTorch, TensorRT, and Python
- Proficiency in JavaScript for full-stack development and debugging
- Experience with system architecture, including NoSQL and SQL databases
- Familiarity with serverless computing environments
- Knowledge of computer vision techniques such as object detection, classification, segmentation, YOLO, VLMs, and SAM
Responsibilities
- Optimize and deploy machine learning models for performance and scalability using tools like TensorRT and PyTorch
- Build, maintain, and monitor inference services for vision models in production
- Integrate new models into training and inference pipelines, ensuring robustness and efficiency
- Develop analytics pipelines capable of handling large-scale vision data, including billions of images
- Collaborate with research and product teams to expose new model capabilities via APIs and user interfaces
- Diagnose and debug full-stack issues across ML services using Python and JavaScript
- Contribute to system architecture decisions and improve deployment workflows for machine learning models
Other
- 4-5 years of professional experience
- Experience working in startup or high-ownership roles, with the ability to operate autonomously in a fast-paced environment
- Strong problem-solving skills and a focus on delivering value to end-users
- Ability to work remotely and flexibly
- Commitment to building an inclusive environment and being an Equal Opportunity Employer