Matroid is looking for a Deep Learning Software Engineer to advance their computer vision platform, enabling enterprise customers to rapidly train and deploy automated visual inspection on various imagery types.
Requirements
- Passion for computer vision and deep learning; you are excited to adapt the latest VLMs, or implement a video transformer model from scratch, or get realtime segmentation running on a tiny edge device, or train a massive industry-specific foundation model
- 3+ years of industry and/or academic experience relating to software, deep learning and computer vision
- Experience using and modifying state-of-the-art CV models and frameworks, with understanding of their theoretical underpinnings
- Knowledge of model architectures and techniques across a broad range of domains, including object detection, segmentation, anomaly detection, object tracking, video-understanding and vision language models
- Strong software engineering skills - you care deeply about the quality of your code
Responsibilities
- Advance the computer vision and deep learning technology powering Matroid's computer vision platform
- Keep on top of the latest developments and research in academic CV/DL and decide how we should apply them to our real world use-cases
- Engineer new DL capabilities end-to-end; research, experiment, iterate, develop, optimize and productionize
Other
- Masters in Computer Science, Software Engineering, Mathematics, or equivalent
- Solid oral, written, presentation, collaboration, and interpersonal communication skills
- Specialization in CV, artificial intelligence, machine learning, or related fields
- Significant computer vision & deep learning academic and/or research experience
- Prior work experience with applied computer vision in real-world use-cases