V

Viam

Open-source platform for smart machines

Lead Software Engineer - Data Platform

Engineering LeadershipConfirmed live in the last 24 hours
Full-timeNew York, NY, USA

About the Job

Requirements

  • Experience building and scaling backend, platform, or infrastructure systems in production.
  • Experience leading engineering teams through hiring, coaching, performance management, and career development.
  • Experience shipping products across APIs, backend services, and user interfaces.
  • Ability to make sound architectural decisions and navigate tradeoffs involving scale, reliability, and performance.
  • Ability to influence product and technical direction through judgment and execution.
  • Experience driving cross-functional projects from ambiguity to production.
  • Experience with distributed systems, data-intensive systems, streaming pipelines, platform infrastructure, or ML infrastructure.

Responsibilities

  • Lead and develop a team of 3 or more engineers by setting direction, running planning, shipping reliably, coaching, giving feedback, and conducting performance conversations.
  • Write code and ship features alongside the team across the full stack, from backend infrastructure through the user interface.
  • Own the end-to-end architecture of the data pipeline from device to cloud, including storage, querying, and APIs that power the platform.
  • Drive reliability and performance of high-volume data ingestion, ML training, and inference infrastructure, including custom training workflows and services for auto-labeling and model evaluation.
  • Contribute to product decisions early by shaping what gets built and how users experience it.
  • Own cross-team initiatives through resolution in collaboration with Computer Vision, Fleet Management, Mobile, and Solutions Engineering.

About the Company

Viam

Open-source platform for smart machines

Viam provides an open-source platform for building, monitoring, and data managing smart machines and IoT devices. The platform lets developers create machines—ranging from industrial robots and autonomous vehicles to home devices—using any programming language, hardware, or existing software. It abstracts hardware and complex services into configurable components, so creating and prototyping smart machines is as simple as building apps. It also offers services to manage machines and capture their data to improve performance. Unlike some rivals, Viam emphasizes language- and hardware-agnostic configuration and open-source collaboration, enabling rapid iteration across factories, homes, and other environments. The goal is to help businesses innovate faster, manage their machines more effectively, and use data to make those machines smarter.

Company size
201-500
Company stage
Series C
Total funding
$117M
Headquarters
New York City, New York
Founded
2020

Recently Posted Jobs

Explore more opportunities at Viam

See more jobs