Software Engineer - Perception Platform
Core
Building and optimizing internal data, training, and evaluation pipelines for machine learning workflows.
Role type
Software Engineer - ML Infrastructure
Builds
Internal data pipelines, training tools, and evaluation frameworks
Domain
Machine Learning Infrastructure / Data Engineering
Deliverable
production ML models
Required skills
Python, data processing libraries (NumPy, Pandas), backend development, concurrency, parallel processing, database systems, software design, source control, testing
Preferred skills
AWS analytics services (Athena, Glue), container orchestration (K8s), distributed computing (Spark, Ray), perception metrics, autonomous vehicle/robotics perception systems
Technologies
Python, NumPy, Pandas, AWS Athena, AWS Glue, Kubernetes, Spark, Ray
Responsibilities
Support creation, maintenance, and optimization of internal data, training & evaluation pipelines; Develop and implement evaluation tools such as automatic reporting and regression discovery; Troubleshoot, debug, and optimize machine learning workflows for efficiency and performance; Participate in design reviews and code reviews of team-owned pipelines
Seniority
Mid-level, hands-on IC