What to Expect
As a member of the Foundation Inference Infrastructure team, you will design and implement a diverse set of backend services and tools that power autonomy software and processes. The systems you build will have a large impact on autonomy, from fleet data collection & processing of Machine Learning workflows to evaluation and validation of the software stack.
As an engineer on the Inference Infrastructure team, you bring top-notch software engineering skills and can contribute to our systems immediately. A strong candidate will either be an excellent software generalist, or someone who has an exceptionally strong backend and infrastructure background.
What You’ll Do
Design and implement backend services and tools that handle fleet data collection, batch processing, inference, simulation, and evaluation based on real-world sensor data
Influence architectural decisions with focus on security, scalability, reliability and high performance
Work closely with the other Autonomy teams to design and implement backend components required for future features and processes
What You’ll Bring
Proficiency with Python
Proficiency with concurrency programming and resource management concepts in Linux
Familiarity with Operating Systems concepts such as networking, processes and file systems
Experience with Linux, container orchestrator like Kubernetes or similar and bare metal setup tools like Ansible or similar
Experience with data stores like PostgreSQL and Redis
Experience with hardware inference chips like TPUs at scale
Familiarity with Golang and C++
Palo Alto, California
Full time