logo

Roboflow

Machine Learning Research Engineer

Department
Engineering
Job Type / Location
remote
Experience Required
3+ years
Posted On

What You'll Do

As a Machine Learning Research Engineer, you will develop novel machine learning methods and contribute to the research agenda of the team. Because of Roboflow’s huge userbase, we have a unique visibility into how people are using computer vision in the real world, including in what circumstances existing methods are unable to solve user problems.

Our Research Team’s mission is to introduce novel methods that generalize as well as possible across our user base. This includes methods that learn well on diverse data, run efficiently on different hardware targets, and solve unique categories of problems. You will help identify areas for innovation, create novel approaches, and write papers aimed at top conferences. Additionally, you will help translate research methods into production systems running at scale.

Who You Are

You are a pragmatic, experienced machine learning researcher who wants to be an important part of an exceptional team that focuses on using Roboflow's computer vision tools to impact and improve every industry. You have high agency and a bias toward action.

  • Masters / PhD in AI, machine learning, computer vision, robotics, or similar technical field of study, or equivalent industry experience
  • History of publication at conferences / journals (CVPR, NeurIPS, ICLR, etc.)
  • Proficient in Python
  • Values scientific rigour, reproducibility, and high quality software
  • Passionate about computer vision and solving problems users value
  • Pragmatic approach to utility in practice (not just in theory)

Preferred but not required:

  • Previous experience with both optimizing models for edge hardware and training models on distributed infrastructure
  • Expertise in PyTorch

View Assessment Process

Think you'll be a good fit?