Software Engineer - Build & CI/CD Infrastructure
About the Team
AVRIDE is an autonomous driving company with the mission to make transportation safer and more efficient through cutting-edge technology. We hold a unique position in the market, developing self-driving taxis and delivery robots. Our delivery robot division already has production in the US and Japan. Our team consists of highly talented engineers with extensive expertise. Joining us means diving into a startup atmosphere and making a significant impact on the company's results and the autonomous industry as a whole.
About the Role
As a Software Engineer (Build Systems & CI/CD Infrastructure) at Avride, you will design and maintain scalable, reproducible build and CI/CD infrastructure for complex, multi-platform software systems. You will optimize build performance, manage dependencies, and support development teams by ensuring reliable and efficient software build, test, and deployment workflows for autonomous driving and robotics platforms.
What You'll Do
- Design, develop, and maintain Continuous Integration and Continuous Deployment (CI/CD) pipelines to streamline software build, test, and deployment processes
- Build and optimize scalable and reproducible multi-platform build infrastructure using Bazel and Nix
- Implement distributed builds and remote execution to accelerate build and test times across multiple platforms and environments
- Manage dependencies to ensure consistency, compatibility, and reproducible builds
- Troubleshoot and resolve issues related to software builds, linking, and runtime behavior
- Monitor infrastructure performance and implement improvements to enhance stability and efficiency
- Provide support to development teams by answering questions and resolving issues related to the CI/CD process, builds and overall development flow
What You'll Need
- Master’s degree in Computer Science or equivalent
- 9+ years of experience in Software Development/Engineering or equivalent
- 5+ years of experience in Python, Linux, Bazel, Docker
- 5+ years of experience in building and scaling CI/CD automation and infrastructure management
- Experience with Nix for package management and reproducible builds
- Strong programming skills in languages such as Python, Go
- Experience with Kubernetes, S3, Terraform
- Experience with distributed build systems and remote execution environments (like Buildbarn)
- Understanding of software dependency management and linking strategies
- Strong problem-solving skills and ability to debug complex build and runtime issues
- Familiarity with C++
- Familiarity with self-driving projects' architecture, deployment, data processes, and working with autonomous vehicles and robots
Candidates are required to be authorized to work in the U.S. The employer is not offering relocation sponsorship, and remote work options are not available.
Recommended Jobs
Service Champion
As a Service Champion, you will be responsible for: Serving each guest courteously, quickly and efficiently with a sincere, positive, pleasant and enthusiastic attitude Filling orders Operat…
Speech Language Pathologist ( SLP ) 10000 sign on bonus
We are offering a $5000 sign on bonus!!! Are you a compassionate Speech Language Pathologist ( SLP ) looking for a fulfilling role in a supportive environment? Do you want to work where your contri…
35K/52K Forklift Operator
JOB DESCRIPTION Operates and maintains forklift truck to insure a safe and efficient operation. Communicate and coordinate with previous shift driver and relief driver. Proper and thorough…
Fleet and Safety Trainer
Job Overview: Clean Harbors is seeking a Fleet and Safety Trainer to lead training programs focused on driver safety, regulatory compliance, and accident prevention. This role is responsible for e…
Director, Regulatory Compliance (NERC)
Director, Regulatory Compliance (NERC) Lightsource bp is a global leader in the development and management of solar energy projects throughout commercial operations. With solar set to inc…
Dry Van Truck Driver: Company & 1099 (Plano)
Hiring CDL-A Truck Drivers TOP DRIVERS TAKE HOME MORE - Up to $130,000 net per year RUN EASY, EARN BIG - Mostly drop & hook, no-touch miles YOUR CAREER, YOUR CONFIGURATION - Company or 10…
Team Lead - Utility Operator
Description Overview Join The Gund Company, where you will find friends who will support and challenge you to crush goals that provide amazing growth opportunities. We are in the business of el…
Cashier Team Member (Front End Service) - Full Time
Provides support as a member of the Customer Service & E-Commerce team to include assisting customers during the check-out process, performing all cash register functions, bagging groceries, and work…
Windows Systems Administrator
Company Overview: Samsung SDS is the digital arm of the Samsung group and a global provider of cloud and digital transformation innovations. Samsung SDS delivers enterprise-grade solutions and ser…
Site Administrative Assistant
Requisition ID: 292084 Relocation Authorized: None Telework Type: Full-Time Office/Project Work Location: Victoria, TX Extraordinary Teams Building Inspiring Projects Since 1898, we hav…