✨ About The Role
- The Automation Engineer will be responsible for automating performance monitoring and analysis tooling into the software development and release processes.
- This role involves building automated instrumentation for performance tooling, including CPU, GPU, latency, and memory.
- The engineer will work cross-functionally to ensure performance tooling is integrated with Zoox's continuous integration and release management processes.
- The position requires the ability to automate common workflows and processes for performance data storage and analysis.
- The engineer will also build tools and scripts to evaluate and analyze performance at scale in continuous integration environments.
âš¡ Requirements
- The ideal candidate will have over three years of professional experience in software development or related fields.
- A strong background in designing and developing automation pipelines in Python within a Linux-based environment is essential.
- Proficiency in C++ and experience with large code bases will be crucial for success in this role.
- The candidate should have a proven track record of building continuous integration (CI/CD) pipelines using tools like GitHub, GitLab CI, or Jenkins.
- Strong problem-solving skills and the ability to innovate within the software development life cycle are necessary traits for this position.