3 months ago
Base Salary
$130k - $180k/yr
Responsibilities
- Develop and productionize computer vision algorithms for object detection, tracking, pose estimation, activity recognition, and anomaly detection.
- Implement and optimize computer vision techniques for high-throughput, low-latency applications on edge compute devices.
- Streamline ML data ingestion, retraining pipelines, and model redeployment workflows.
- Build and maintain reliable, scalable pipelines for continuous training and deployment of ML models in production.
- Partner with Sales, Customer Success, and Field Engineering to architect ML-driven solutions for customer needs and deployment contexts.
Requirements
- Bachelor’s degree in Computer Science, Robotics, or a related field.
- Software development proficiency in Python, Go-Lang, or C++.
- Ability to solve complex and open-ended problems.
- Familiarity with version control systems such as Git, including branching, merging, and pull requests.
- Preferred: Master’s or PhD in Computer Science, Robotics, or a related field.
- Preferred: Coursework or research in computer vision or machine learning.
- Preferred: 1–3 years of software development experience.
- Preferred: Experience with Docker, Bazel, AWS services such as EKS, S3, and ECS, and Kubernetes.
- Preferred: Experience designing large, highly available distributed systems.
- Preferred: Experience with monocular cameras, pose estimation, tracking, state estimation, object detection, and segmentation.
Benefits
- Health, dental, and vision insurance.
- Paid parental leave and support system.
- Equity Incentive Plan.
- Paid time off and/or flexible work arrangements.
- Daily in-office meals, company events, and team-building activities.
- 401K retirement plan, HSA options, and pre-tax Commuter Card.
- Competitive salary and dynamic work environment.
