Software Engineer – Infrastructure, Autonomy & Robotics
Description:
• Work with Product, Engineering, and Operations to develop and improve infrastructure
• Design, build, and operate infrastructure that enables large scale simulation testing, continuous integration, and machine learning
• Design and implement infrastructure for autonomous vehicle development including large-scale distributed simulation execution
• Ingest, process, and organize petabyte-scale datasets
• Build GPU-accelerated distributed computing for data preparation and training
• Design and implement robot data and metrics pipelines
• Collaborate with core autonomy teams: motion planning, perception, and simulation
• Hold significant scope and decision-making responsibility
Requirements:
• A B.S., M.S., or PhD. in Computer Science, Robotics or related technical field
• In-depth knowledge of data structures and algorithms
• Strong Python programming experience
• Experience with operationalizing large-scale systems
• Experience with at least one distributed data processing framework (Ray, Spark, Flink, etc)
• Passionate about software quality and reliability
• Nice to have: C++
• Nice to have: SQL
• Nice to have: Kubernetes
• Nice to have: Docker
• Nice to have: Terraform
• Nice to have: Experience with GPU-accelerated systems
• Nice to have: Robotics domain experience/knowledge
Benefits:
• 401(k) plan with employer matching
• 16 weeks of paid parental leave
• Wellness benefits
• Commuter benefits match
• Paid time off and paid sick leave in compliance with applicable laws
• Medical, dental, and vision benefits
• 11 paid holidays
• Disability and basic life insurance
• Family-forming assistance
• Mental health program
• Opportunities for equity grants
• Flexible paid time off/vacation for salaried roles
• 80 hours of paid sick time per year for salaried roles
• Wellness expense reimbursement
• Premium healthcare
Apply tot his job
Apply To this Job