All jobs

Cloud Tech Lead/Manager

At Ouster, we build sensors and tools for engineers, roboticists, and researchers, so they can make the world safer and more efficient. We've transformed LIDAR from an analog device with thousands of components to an elegant digital device powered by one chip-scale laser array and one CMOS sensor. The result is a full range of high-resolution LIDAR sensors that deliver superior imaging at a dramatically lower price. Our advanced sensor hardware and vision algorithms are used in autonomous cars, drones and many other applications. If you’re motivated by solving big problems, we’re hiring key roles across the company and need your help!

You will lead a team and develop Ouster Cloud products through which customers will be able to efficiently manage, process, and visualize lidar data and bring their end applications to life. An eye for high-quality code, scalable architecture and clean APIs is essential. Your customers will be both internal and external, including Ouster's lidar development team, perception team and others.

During a typical week as a Cloud technical lead and team manager, you will work with product managers and stakeholders to define engineering requirements, produce software architectures, design, contribute top-notch code, define architecture, plan for timely execution and coach / develop team members. Additionally you will provide training, mentorship, and guidance for other team members in the broader organization. Come build a new lidar industry with us!

Job Responsibilities:

  • Develop and maintain clean, high-performance, robust cross-platform code.

  • Manage a high performing team of expert Frontend and Backend developers. Assign work, make proper coordination and address day-to-day challenges in the execution.

  • Design and implement features for Ouster Cloud products.

  • Assure the highest possible bar for SW quality and releases meeting customer’s expectations.

  • Engage with the product manager and other stakeholders in the broader organization to capture requirements and translate them to the technical domain.

  • Prototype, design, and implement in-house tools to support internal engineering teams from embedded software to optics and manufacturing in building lidar sensors

  • Document, plan, and track team’s progress and work

  • Demonstrate new products to stakeholders, participate in technical discussions, and respond to feedback graciously

Job Requirements:

  • BS or higher in computer science or related field

  • 10+ years of experience in coding

  • 5+ years of proven record in managing a high performance team and meeting committed deadlines

  • 5+ years of experience in distributed system design with focus on scalability

  • Relational databases (Postgres)

  • Designing usable and performant APIs

  • Cloud platforms (GCP or similar)

  • Fluency in one or more frontend frameworks like React, Angular or Vue. Our stack is currently mostly React.

  • Strong coding skills  in one or more of the following languages: JS / Typescript / Python / Ruby / Go

  • Systems level architectural viewpoint on how to put a solution together from different parts

  • Familiarity with Figma and principles of UI/UX design

  • A solid understanding of how to design, develop, test, and monitor production backend systems

  • Strong understanding of Cloud Security best practices and standards

  • Experience with Gitlab CI or other CI/CD systems

  • Knowledge of WebGL and general interest in 3d visualization (three.js)

  • Good understanding of the frontend toolchain like Webpack, Babel

  • Strong foundations in agile SW development

Bonus points:

  • Experience with Electron based tools

  • Experience with cross-platform development, especially Windows or macOS

  • Network programming experience

  • Web assembly

  • Agile development processes based on SAFe4.0

  • Past experience working with hardware products

We acknowledge the confidence gap at Ouster. You do not need to meet all of these

requirements to be the ideal candidate for this role.

Ouster is an Equal Employment Opportunity employer that pursues and hires a diverse workforce. Ouster does not make employment decisions on the basis of race, color, religion, ethnic or national origin, nationality, sex, gender, gender-identity, sexual orientation, disability, age, military status, or any other basis protected by local, state, or federal laws. Ouster also strives for a healthy and safe workplace, and prohibits harassment of any kind. Pursuant to the San Francisco Fair Chance Ordinance, Ouster considers qualified applicants with arrest and conviction records for employment. If you have a disability or special need that requires accommodation, please let us know.

⚠️ When applying, it would be appreciated if you could specify that you found this job on This helps us in attracting more companies to post their vacancies here. Thank you!

Ouster's logo