DataGen is seeking a Machine Learning Engineer to develop and expand our algorithmic capabilities and infrastructure. This is the perfect opportunity for a developer with strong software experience who is looking for an opportunity to learn more about algorithms, deep learning, machine learning, and more. This role will be a core part of our growing Algorithms Team.
In this role, you will:
- Train deep learning models for various tasks (object detection, semantic segmentation, etc.) using synthetic and real data
- Write reports and presentations that show how synthetic data enables us to improve standard Deep Learning benchmarks
- Leverage our synthetic data generators to optimize those models performance, and even get to state-of-the-art results
- Take an impact-driven approach to leverage technology to solve business problems
For this role, you must have:
- 3+ in of experience in Software or DevOps roles (no ML experience required)
- Strong proficiency with Python, Linux, Docker
- Basic abilities working with the Cloud, particularly AWS
- Foundational knowledge of Deep Learning (for instance, completion of an online course or relevant academic work)
- Even better if you already have some ability to code with a deep learning framework (e.g. Pytorch, Tensorflow, Fastai, Keras, etc.)
- Even better if you have already some experience integrating with ML experiment tracking tools (e.g. ML Flow, Neptune.ai, Weights & Biases, etc.)