About the job
About Our Team
AVRIDE is revolutionizing the transportation sector with our autonomous driving technology. Our commitment to safety and efficiency has positioned us as a leader in the market, specializing in self-driving taxis and innovative delivery robots. With operational success in both the US and Japan, our dynamic team of skilled engineers is dedicated to pushing the boundaries of what is possible in the autonomous industry. Joining us means becoming part of a vibrant startup culture where your contributions can significantly impact the future of transportation.
About the Role
As a Software Engineer specializing in Build Systems & CI/CD Infrastructure at AVRIDE, you will play a pivotal role in designing and maintaining robust, scalable build and CI/CD infrastructures for our complex, multi-platform software systems. Your expertise will be critical in optimizing build performance, managing dependencies, and ensuring seamless software development workflows for our autonomous driving and robotics platforms.
Key Responsibilities
- Design, develop, and manage CI/CD pipelines to enhance software build, testing, and deployment processes.
- Create and optimize scalable multi-platform build infrastructures utilizing Bazel and Nix.
- Implement distributed builds and remote execution to improve build and test efficiency across diverse environments.
- Oversee dependency management to maintain consistency and compatibility in builds.
- Diagnose and resolve issues related to software builds, linking, and runtime anomalies.
- Monitor performance metrics and implement enhancements to improve infrastructure stability and efficiency.
- Assist development teams by providing expertise and resolving queries related to CI/CD processes and build flows.

