Senior Machine Learning Engineer
We are an innovative company specialising in synthetic data generation, helping organisations develop autonomous technologies such as self-driving vehicles and delivery drones. Our platform offers a new approach to generating sensor data for artificial intelligence training. We are looking for a Senior Machine Learning Engineer to join our team and advance the future of AI and synthetic data.
Role Summary:
- Join a research-focused team dedicated to developing best practices for using synthetic data in perception systems.
- Design and implement perception algorithms, data pipelines, analysis tools, and domain adaptation methods.
- Communicate findings to guide internal decision-making and support customers' AI development strategies.
- Work closely with experienced professionals from sectors such as gaming, film, and automotive technology.
Key Responsibilities:
- Generate and curate datasets for experimental purposes.
- Implement and refine state-of-the-art models and processing pipelines.
- Maintain and enhance codebases to support rapid iteration.
- Develop tools for evaluating the impact of synthetic data on training models.
- Share research insights internally and with external partners.
- Provide technical support and advice to customers.
- Keep up to date with the latest research and industry trends in synthetic data and computer vision.
About You:
- Curious, proactive, and keen to learn.
- Strong collaborator with clear communication skills.
- Comfortable navigating uncertain or evolving environments.
- Hold a Master's degree or PhD in Computer Science, Machine Learning, or a related discipline.
- Hands-on experience developing machine learning solutions for computer vision applications, in either an academic or industrial setting.
- Strong Python programming skills with an emphasis on clean, maintainable code.
- Proficient in PyTorch or TensorFlow.
- Fluent in English, both written and spoken.
Desirable Experience:
- Working on perception systems for autonomous vehicles.
- Applying domain adaptation techniques or creating custom methods for assessing domain gaps.
- Experience working in early-stage or rapidly growing technology companies.
- Familiarity with workflow orchestration tools like Argo, Kubeflow, Airflow, or Ray.