Build and Release Engineer

Job Description / Skills Required

Come support developer tooling and artifacts at Swift Navigation! We are a multidisciplinary company developing hardware, firmware, libraries, and services across diverse environments. This is a key role to help make our developers more productive.

Responsibilities:

Design and develop continuous integration solutions
Develop and maintain internal release pipeline
Select and Integrate and even create tools to satisfy build needs
Monitor builds/regressions and triage build failures
Be on top of critical job runs and get code breakages fixed
Be a vocal proponent for CI/CD health and builds/release quality
Set up and update build/release infrastructure
Solicit requirements and implement effective reporting and dashboards
Work with developers to properly version a new component with complex dependencies
Work with engineering team to deploy new releases to an AWS environment
Requirements

Bachelor’s degree in Computer Science, equivalent experience, or related field required
3+ years of experience in build and release engineering
3+ years of experience setting up and/or maintaining automated build system
Enjoy experimenting with new technologies that will help the developer experience
Effective written and verbal communication skills
Excellent debugging skills to root cause build and tests failures
Experience releasing production code using technologies such as TravisCI, Jenkins, Git, and Github
Experience with building C/C++/Python/Haskell code
Experience with bazel, nix, and CMake
Expert level scripting in bash/python/perl is mandatory
Working knowledge of AWS and cloud deployment
Working knowledge of Windows, MacOS and Linux and their development tools
Preferred Qualifications

Ability to work both independently and as part of a team
Experience with large scale data infrastructure
Familiarity with setting up Docker containers and optimizing their usage
Knowledge of Convox is a big plus
Swift Navigation, Inc. was founded in 2012 to make GPS positioning technology more accurate and affordable. Its GPS and GNSS positioning products are available a fraction of the price of the competition and deliver 100 times better accuracy than the GPS in a cell phone. Swift Navigation’s technology benefits a multitude of industries and applications—including autonomous vehicles, unmanned aerial vehicles (UAVs), precision agriculture, robotics, surveying and space. With its innovation and technology honored by Inc.’s 2016 and Forbes2017 30 Under 30 lists, Swift Navigation is enabling a world where fields farm themselves, drones fly safely and autonomous transportation can take you home.

We are located in San Francisco, close to public transportation and are well financed. Swift offers unlimited vacation days, competitive salary and benefits, 401(k), a casual office environment, hackathons and tech talks to push the professional growth of all or employees. Come join us!