About the Role
We are seeking a Backend Engineer with a passion for crafting high-performance, maintainable systems and an interest in supporting computer vision applications. While your primary focus will be on building scalable backend systems and APIs, you'll have the opportunity to manage the extensive computer vision workflows and infrastructure that power our consumer hardware device.
Key Responsibilities
ML
- Design and implement end-to-end machine learning pipelines for computer vision applications
- Develop and train sophisticated deep learning models for image analysis
- Collaborate with our team of physician labelers to ensure high-quality training data and provide technical guidance on labeling strategies
- Design and implement backend systems and APIs for model serving
- Research and prototype new modalities and features based on technological capabilities
- Maintain and improve existing ML infrastructure and deployment pipelines
- Ensure models meet accuracy requirements and performance benchmarks
Backend
- Design and implement high-performance gRPC APIs
- Build robust data indexing and processing pipelines
- Optimize PostgreSQL queries and schema design
- Develop and maintain core backend services on AWS
- Create clean, maintainable, and efficient code
- Design simple solutions to complex problems
- Implement monitoring and observability solutions
- Drive architectural decisions with a focus on performance