Sr. Software Engineer
Core
Drive build and release initiatives, provide Bazel build-system support, and develop tools for code sharing in a large monorepo.
Role type
Senior Software Engineer (Build Systems & CI/CD)
Builds
Build systems, CI/CD pipelines, and developer productivity tools for platform and application software teams.
Domain
Software Engineering / Build Infrastructure
Deliverable
production ML models | product features | infrastructure
Required skills
C/C++, Python, Linux, Git, Bazel, Jenkins, Groovy, technical documentation
Preferred skills
Nix, Ansible, embedded C++, real-time operating systems (QNX), regulated-industry software
Technologies
Bazel, Jenkins, Git, Groovy, Nix, Ansible, QNX
Responsibilities
Develop tools and processes for code sharing in a large monorepo; Collaborate on Groovy CI/CD pipeline development; Manage software branches and releases; Identify and resolve software development bottlenecks; Provide Bazel build-system support to multiple product lines.
Seniority
Senior, hands-on IC