Datagen is seeking a Senior Algorithm Developer to drive the algorithmic development of our simulated data generation platform. The company solves the largest and most challenging problem in modern computer vision -- acquiring labelled data at scale -- by developing proprietary state-of-the-art technologies for photorealistic simulations of the real world. For this role, we are seeking an experienced developer capable of leading and tackling some of our most challenging algorithmic projects.
In this role, you will:
- Drive key algorithm development projects across the Algorithm Team
- Contribute your knowledge and experience to the overall algorithmic strategy and roadmap
- Take an impact-driven approach to leverage technology to solve business problems
- Translate cutting-edge research into actionable insights for Datagen
For this role, you must have:
- 10+ years of academic/industry experience in Computer Vision algorithms
- At least MSc in Computer Science, Electrical Engineering or Math, with PhD preferred
- Experience with both learning-based (deep learning, etc.) and geometric-based (SLAM, camera calibrations, etc.) approaches to Computer Vision
- Full proficiency with Pytorch (preferred) or Tensorflow and Python
- Ability to independently run open-source research code (use Docker, solve conflicts in libraries, etc.)
- Strong mathematical skills
- A track-record of algorithmic contributions that have translated into real-world impact
Extra preference will be given to candidates with:
- Experience in 3D graphics
- Knowledge of Computational 3D geometry
- The ability to dig deep into neural nets to understand where they fail and why
- Strong software engineering skills (clean code, etc.)