המקום בו המומחים והחברות הטובות ביותר נפגשים
We're seeking an exceptional Software Development Engineer to join our innovative robotics team. In this role, you'll develop robust software solutions that power our next-generation robotics and machine learning platforms. You'll build scalable ML serving infrastructure, inference pipelines, and real-time data processing systems for computer vision and object detection models. Working across the full technology stack, you'll develop scalable services and data pipelines that process vast amounts of robotics workcell data, motion control, segmentation data from our advanced robotic systems performing package and item manipulation.The ideal candidate will contribute to system architecture, service design, and development of high-performance applications while partnering with robotics and ML teams. You'll build distributed systems that handle real-time processing, implement resilient microservices, and create solutions that bridge cloud and edge computing. Experience with modern software development practices, distributed systems is essential.Key job responsibilities
Build distributed systems that handle real-time processing of sensor data and ML model inference
Create robust data processing pipelines for ML feature engineering, model training, and deployment workflows
Develop and maintain ML serving infrastructure for computer vision models in production
Implement high-performance data streaming solutions for real-time inference and robotics operations
Build automated systems for ML model monitoring, versioning, and A/B testing
Implement comprehensive monitoring, alerting, and self-healing mechanisms across ML and robotics applications
Write clean, maintainable code with thorough test coverage and documentation
Optimize system performance and reliability across cloud and edge computing environments
Debug production issues across ML serving and robotics systemsContribute to architectural decisions and technical design discussionsA day in the life1. Medical, Dental, and Vision Coverage
2. Maternity and Parental Leave Options
3. Paid Time Off (PTO)
4. 401(k) Plan
- 3+ years of non-internship professional software development experience
- 2+ years of non-internship design or architecture (design patterns, reliability and scaling) of new and existing systems experience
- Experience programming with at least one software programming language
- Bachelor's degree or equivalent
- 2+ years of experience building and maintaining production scale ML serving infrastructure
- 4+ years of full software development life cycle, including coding standards, code reviews, source control management, build processes, testing, and operations experience
- Master's degree or equivalent
משרות נוספות שיכולות לעניין אותך