Software Engineer - Cloud Platform

Sorry, this job was removed at 3:07 a.m. (PST) on Thursday, February 6, 2020
Find out who's hiring in San Francisco.
See all Developer + Engineer jobs in San Francisco
Apply
By clicking Apply Now you agree to share your profile information with the hiring company.

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, drones, precision agriculture, robotics, surveying and space. With its innovation and technology honored by Inc.’s 2016 and Forbes 2017 30 Under 30 lists, Swift Navigation is enabling a world where fields farm themselves, drones fly safely and autonomous transportation can take you home. Swift Navigation provides an end-to-end GNSS solution with a line of Piksi® Multi and Duro® receivers and Skylark™ Cloud Corrections Service. Learn more online at swiftnav.com.

As a member of the Cloud Engineering team, you will develop and operate infrastructure to run our leading cloud-based navigation corrections service. These services are being deployed globally and need to be highly available, to bring high precision, autonomous navigation systems to the forefront of the industry. 

Our service-oriented architecture runs scientific modeling, and uses distributed message brokers for connected satellite navigation receivers.

You will be part of the team that owns the provisioning, scalability, availability, and maintenance of our multi-cluster cloud platform. You will participate in operating infrastructure-as-code, integration/deployment automation wherever possible, and maintain production-critical services across many Kubernetes clusters.

We value a strong sense of ownership, service, and integrity demonstrated through clear communication. We are looking for creative problem solvers and people who can develop and operate great services.

We love to meet great people, so even if you don't tick every single box, apply anyway!

 What you’ll do
  • You will participate in a globally distributed team of cloud engineers that develops and operates the platform for our cloud corrections service

  • You will develop services that manage our global network of reference stations

  • You will champion automation, infrastructure-as-code, DevOps practices, and CI/CD to Swift’s development teams

What we expect

  • Extensive experience with managing and building services on cloud infrastructure

  • Experience with monitoring, logging, and metrics infrastructure

  • Experience with container-based infrastructure and orchestration

  • Experience with automated configuration and infrastructure-as-code

  • Programming experience

  • A solid understanding of distributed systems (pitfalls, scaling issues, residency, integrity) to include algorithms, data structures, data stores, and the use of database systems in these environments

  • Experience creating and operating scalable and highly-available production services


We also value skills in one or more of the following areas:

  • Have launched a cloud service from scratch

  • Success in implementing and promoting continuous integration and deployment

  • Creating and integrating services with REST and RPC interfaces

  • Creating build and deployment pipelines

  • Experience with security protocols and how to keep cloud services secure

Key Technologies

We don’t expect you to know all these technologies, and we’re hoping for you to push us forward to better technologies where useful

  • AWS, Docker, Kubernetes

  • Serverless infrastructure using AWS Lambda, DynamoDB, Cognito

  • Build/CI/CD: Jenkins/JenkinsX, Artifactory, Spinnaker

  • Prometheus/Grafana for metrics and monitoring

  • Programming with Python, Go, C++ (you can also find Groovy and Haskell)

  • CloudFormation/Terraform, Packer, and bash for automating infrastructure


 What’s great about this opportunity

You will participate in creating a cloud platform and cloud-based services for a high performing product.You’ll be able to shape and influence our platform as we’re striving for best-in-class practices and are nimble in adopting the right tools for the job.

 

Why join Swift Navigation

Work with a small-but-growing company that solves the hard problems in precise positioning, and is building a vital service for autonomous vehicles, drones, and robots.

Be the one who solves the challenge of developing a high-quality corrections service, and enable developers to deliver high-quality services efficiently - in a supportive, inclusive, and friendly environment with a great group of people.

Swift offers flexible vacation time, competitive salary, employer covered health insurance, 401(k), lunches, and other competitive benefits. Join us in a dynamic engineering role -- technological innovation is at the core of our business.

Experienced and tenured applicants may work under a remote status. Please note, Junior applicants do not have the remote option and are expected to work at our San Francisco headquarters


Swift Navigation is a diverse and inclusive team. We are an equal opportunity employer. We welcome applicants from all backgrounds to apply regardless of race, ethnicity, religion, gender, sexual orientation, age, disability status, or other defining characteristics.

Swift Navigation will consider for employment qualified applicants with criminal histories in a manner consistent with the requirements of SFPC Art.49

Read Full Job Description
Apply Now
By clicking Apply Now you agree to share your profile information with the hiring company.

Location

201 Mission , San Francisco, CA 94105

Similar Jobs

Apply Now
By clicking Apply Now you agree to share your profile information with the hiring company.
Learn more about Swift NavigationFind similar jobs