Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

Lead Software Engineer, Data Platform

$220k - $250k

Viam

Lead Software Engineer, Data Platform

New York City (Hybrid 3+ days per week in office)

Founded by Eliot Horowitz, co-founder and former CTO of MongoDB, Viam is a novel robotics engineering platform that lets you configure, control, and manage robots intuitively and quickly. We're inspiring a generation of engineers to solve complicated automation problems with our uniquely powerful suite of software tools. We're a ~100-person company headquartered in New York City.

Building software for machines introduces challenges that traditional software systems rarely face. Devices operate in real-world environments, networks are unreliable, and software must interact with hardware, sensors, and real-time data. At Viam, engineers build the platform and tools that make those machines programmable, observable, and manageable at scale.

About the Role

We are looking for a Lead Engineer to own the technical direction and delivery of our Data/ML function. This is a hands-on leadership role where you will manage a team, make architectural decisions, and code.

The Data/ML team owns the infrastructure that moves data from devices to the cloud and makes it usable across the Viam platform. Performance, reliability, usability, and correctness affect every solution built on Viam. On top of that foundation, the team also owns the ML infrastructure that turns that data into models: training workflows, labeling pipelines, and inference in both cloud and at the edge. Some of the interesting challenges they solve: handling an unusually wide variety of data types from devices that are frequently offline, building auto-labeling and training workflows at scale, and expanding cloud inference across multiple model backends.

Tech stack is Go and Python with a Svelte frontend, running ML workloads on GKE using TensorFlow, TFLite, and ONNX, with MongoDB Atlas, GCP, and Azure for the data layer. You will report to the VP of Engineering.

What You'll Own
  • Lead and develop a team of 5+ engineers: set direction, run planning, ship reliably, and grow the team through coaching, feedback, and performance conversations
  • Write code and ship features alongside your team across the full stack, from backend infrastructure through UI
  • Own the architecture of the data pipeline end to end, from device to cloud, including storage, querying, and the APIs that power the rest of the platform
  • Drive the reliability and performance of ML training and inference infrastructure, from custom training workflows to the services that power auto-labeling and model evaluation
  • Have opinions on what gets built and how users experience it, and bring those into product decisions early
  • Own cross-team problems through to resolution, working closely with Computer Vision, Fleet Management, Mobile, and Solutions Engineering
What You Bring
  • You have led engineers and know how to develop them, not just manage them
  • You have a background building and scaling backend or platform infrastructure in production
  • You have shipped APIs and UIs and think about both as part of the same product problem
  • You have sound judgment on system design and tradeoffs under real constraints
  • You have product instincts and use them: when something is being built the wrong way, you say so early
  • You make decisions with incomplete information and have a bias toward shipping over planning
  • You have a track record of driving cross-team projects from ambiguity to production
  • Experience with data-intensive systems, streaming pipelines, or ML infrastructure

Experience with robotics or IoT is not required.

How We Work

Our culture emphasizes ownership, curiosity, and decisive execution.

  • This space has brand new challenges and we all have an appetite to learn
  • Good work in production beats perfect work in review
  • We know that the best teams help each other succeed through feedback

The salary for this role is between $220,000 - 250,000 /year. Your exact offer will vary based on factors, including experience level, skillset, market location, and balancing internal equity relative to peers at the company. We recognize that the person we hire may be less experienced, or more senior, than this job description as posted. In these situations, the updated salary range will be communicated to you as a candidate.

Full-time Benefits

Viam's base salary range for this role is posted above. In addition to cash compensation, Viam offers a comprehensive Total Rewards package that includes equity grants, health benefits, and more.

  • 100% covered medical/dental/vision insurance plans, commuter benefits
  • 25 days paid vacation and generous holiday observances
  • Free lunch every day that you're in the office
  • One Medical Membership
  • Citi Bike memberships
  • Monthly wellness stipend to be used for a variety of fitness-related items like gym memberships, fitness classes, fitness equipment, and more
  • Paid parental leave
  • Reproductive Health Benefits, including Fertility Benefits and Abortion Access Travel Benefits
  • Yearly Learning and Development Budget for your own personal learning goals
Values
  • Vision Driven
  • Collaborate Openly
  • Act Decisively
  • Succeed Through Diversity
  • Hold Ourselves Accountable
  • Lead with Curiosity
Vacancy posted 5 hours ago
Similar jobs that could be interesting for youBased on the Lead Software Engineer, Data Platform in New York, NY vacancy
  • $155.7k - $208.7k

     ...Lead Software Engineer We are seeking a Lead Software Engineer to help build, enhance, and scale our cloud-based messaging and integration platforms. In this role, you will design, develop, and support event-streaming solutions at scale. You will also build and maintain... 
    Suggested
    Work experience placement

    The Walt Disney Studios

    New York, NY
    3 days ago
  • $152k - $215k

     ...and provide an adventure where you can push the limits of what's possible. As a Lead Software Engineer at JPMorgan Chase within the Commercial & Investment Bank - Digital and Platform Services line of business, you are an integral part of an agile team that works to... 
    Suggested

    JPMorgan Chase Bank, N.A.

    Jersey City, NJ
    3 days ago
  • $171k - $260k

     ...an integral part of an agile Engineering & Architecture team that's...  ...products. As a Senior Lead Software Engineer at JPMorganChase...  ...enhance and deliver advanced data engineering solutions and trusted...  ...large-scale enterprise data platforms and solutions ~ Formal... 
    Suggested
    For contractors

    JPMorgan Chase Bank, N.A.

    Jersey City, NJ
    5 days ago
  • $152k - $215k

     ...adventure where you can push the limits of what's possible. As a Lead Software Engineer at JPMorganChase within the Corporate - Risk Technology, youare an integral part of an agile Data Platform and Strategy Team driving the design, development, and delivery of... 
    Suggested

    JPMorgan Chase Bank, N.A.

    Jersey City, NJ
    3 days ago
  •  ...Lead Software Engineer We have an opportunity to impact your career and provide an adventure where you can push the limits of what's possible...  ...Chase within the Commercial & Investment Bank Digital and Platform Services line of business, you are an integral part of an... 
    Suggested

    Chase

    Jersey City, NJ
    4 days ago
  • $149k - $193.5k

     ...Coupa Software Inc. is seeking a Sr. Lead Software Engineer to contribute as a senior, hands-on individual with ownership...  ...performance, working on complex data challenges, and collaborating across...  ...analytics on a modern data platform. This position offers a competitive... 

    Coupa Software

    New York, NY
    4 days ago
  • $171k - $260k

     ..., and deliver top-notch technology products. As a Senior Lead Software Engineer at JPMorganChase within the Commercial and Investment Bank Payments...  ...strategies and embedding layers suited to domain-specific data Good experience building ML models on timeseries datasets... 
    For contractors

    JPMorgan Chase Bank, N.A.

    Jersey City, NJ
    4 days ago
  • $152k - $215k

     ...limits of what's possible. Job Summary: As the Lead Software Engineer at JPMorgan Chase within the Wholesale Credit Risk...  ...). Deep understanding of distributed systems, data pipelines, and analytics platforms. Experience with CI/CD, DevOps, and modern... 

    JPMorgan Chase Bank, N.A.

    Jersey City, NJ
    2 days ago
  •  ...Senior Lead Software Engineer Be an integral part of an agile team that's constantly pushing the envelope to enhance, build, and deliver top...  ...tokenization strategies and embedding layers suited to domain-specific data Good experience building ML models on timeseries datasets... 
    For contractors

    Chase

    Jersey City, NJ
    22 hours ago
  •  ...Lead Software Engineer As a Lead Software Engineer at JPMorgan Chase within our agile engineering...  .... Job Responsibilities Platform Solution Design & Development: Lead the...  ...the software development lifecycle. Data Analysis & Visualization: Gather, analyze... 

    Chase

    New York, NY
    3 days ago
  • $200k - $250k

     ...Lead Software Engineer - Data Infrastructure Boston or NYC Layer Health was founded in 2023 by leading machine learning researchers from...  ...reduce friction everywhere in healthcare. Our LLM-powered platform is solving chart review once and for all, across use cases... 
    Work at office
    2 days per week
    3 days per week

    Layer Health

    New York, NY
    3 days ago
  •  ...A pioneering Web3 startup is looking for a Lead Frontend Engineer to join their team. This remote role involves leading a team of developers to...  ...create and maintain a cutting-edge web application focused on data science and visualization. The ideal candidate will have at... 
    Remote work
    Flexible hours

    Kubelt

    New York, NY
    4 days ago
  • $197.3k - $225.1k

     ...Lead Software Engineer, Back End (Enterprise Platform Technology) Do you love building and pioneering in the technology space? Do you enjoy solving complex...  ...Software Engineers who are passionate about marrying data with emerging technologies. As a Capital One Software... 
    Full time
    Part time
    Internship
    H1b
    Local area

    Capital One

    New York, NY
    22 hours ago
  • $172.5k - $260.1k

     ...efforts. Job Category Software Engineering Job Details About...  ...your career at the company leading workforce transformation in...  ...Lead Software Engineer - Platform Services At Salesforce, we'...  ...future of business with AI + Data + CRM. Guided by our core values... 

    Salesforce.Com Inc

    New York, NY
    2 days ago
  •  ...Lead Software Engineer We have an opportunity to impact your career and provide an adventure where...  ...of what's possible. The Chief Data & Analytics Office (CDAO) at JPMorgan...  ...Chief Data Analytics Office - AIML Data Platforms Team, you are an integral part of an agile... 
    Work at office

    Chase

    Jersey City, NJ
    2 days ago
  • $81k - $131.6k

     ...TDS Telecommunications Corporation is seeking a Lead Software Engineer to join their IT Web & Mobile Application Development team in the United States. This role combines technical expertise and leadership to enhance customer-facing digital experiences using modern technologies... 
    Remote work

    TDS Telecommunications

    New York, NY
    4 days ago
  • $197.3k - $225.1k

     ...Lead Software Engineer, Full Stack (Enterprise Platforms Technology) We are hiring a Lead Software Engineer to build the AI-powered marketing content layer - the systems that generate, assemble, review and publish marketing content across email, mobile app, site placement... 
    Full time
    Part time
    Internship
    H1b
    Local area

    Capital One

    New York, NY
    22 hours ago
  •  ...Senior Lead Software Engineer, Cloud Platform Are you ready to shape the future of technology at a global financial leader? Join us and make a real impact by building advanced cloud platforms that power data-driven decision making. At JPMorgan Chase, you'll collaborate... 
    Work at office
    Shift work

    Chase

    Jersey City, NJ
    3 days ago
  • $200k - $220k

     ...A leading legal service provider is seeking a Senior Software Engineer Lead to guide a software engineering team and shape the technical direction of internal and client-facing platforms. This fully remote position requires deep technical expertise in modern web development... 
    Remote work

    Magna Legal Services

    New York, NY
    4 days ago
  • $220k - $250k

     ...MongoDB, Viam is a novel robotics engineering platform that lets you configure,...  ...uniquely powerful suite of software tools. We're a ~100-...  ...hardware, sensors, and real-time data. At Viam, engineers build...  ...What You'll Own As Lead you'll manage a team of 4-6... 
    Full time
    Work at office
    3 days per week

    Viam

    New York, NY
    3 days ago
  •  ...A leading software solutions provider is seeking an experienced software engineer to shape architecture for various subsystems and ensure the performance and scalability of their applications. Candidates must have a Bachelor’s degree in Computer Science or a related field... 
    Remote work

    Datacor

    New York, NY
    4 days ago
  •  ...TetraScience is the Scientific Data and AI Company building Tetra...  .... We help the world’s leading life sciences firms turn fragmented...  ...Role We're building a search platform that helps scientists find...  ...for a Lead/Principal Platform Engineer to lead that effort. You'll own... 
    Immediate start
    Remote work
    Flexible hours

    GrabJobs

    New York, NY
    2 days ago
  • $168k - $204k

     ...This Role?) We're looking for a Lead Engineer to help build and scale the...  ...and Contextual Intelligence Platform-a system that enables privacy...  ...technology, and industry‑leading data capabilities, we make media...  ...re Looking For) 8+ years of software engineering experience, with... 
    Full time
    Work experience placement
    Work at office
    Shift work

    Hearst Communications, Inc.

    New York, NY
    4 days ago
  • $160k - $200k

    A leading crypto technology firm is seeking a Senior Data Engineer to lead the creation of data models and strategies. The successful candidate will be responsible for the design and development of data pipelines, working closely with engineering teams. Ideal applicants... 
    Remote work
    Flexible hours

    Solana Foundation

    New York, NY
    1 day ago
  •  ...configure, and implement a Gen. AI platform, including MLOps/LLMOps for...  ...Champion all Mastercard's engineering principles Actively participate as a member of the Software Engineering Guild sharing your...  ...*All About You* 8+ Years of lead software engineering experience... 

    Vets Hired

    New York, NY
    4 days ago
  •  ...EPAM Systems, Inc. is seeking a Lead Data Software Engineer (Python+Azure) to drive the design and development of scalable data solutions in a...  ...technical leadership and hands-on engineering to deliver robust platforms. The ideal candidate will have 5+ years of experience,... 

    EPAM Systems Inc

    New York, NY
    4 days ago
  • $172.5k - $260.1k

     ...efforts. Job Category Software Engineering Job Details About...  ...your career at the company leading workforce transformation in...  ...Employee Success & Finance Platform team builds and maintains the...  ...technical direction for how data moves securely, accurately,... 

    Salesforce.Com Inc

    New York, NY
    3 days ago
  •  ...Framework Ventures is seeking a Senior Engineer to drive innovation in building scalable infrastructure and platforms. The role requires a minimum of 7 years in software design and a strong background in object-oriented programming, preferably Java. Responsibilities include... 

    Framework Ventures

    New York, NY
    4 days ago
  • $139.9k - $199.3k

    A financial technology company seeks a Lead ETL Engineer to deliver transformative cloud data solutions. The ideal candidate will have 8+ years of experience in software development, with a strong focus on data warehouse applications. Key responsibilities include architecting... 

    Green Dot Corporation

    New York, NY
    22 hours ago
  • $204.9k - $233.8k

    Senior Lead Software Engineer, Full Stack (Enterprise Platforms Technology) Do you love building and pioneering in the technology space? Are you excited by the prospect of using data to drive innovation? At Capital One, you'll join a team of makers, breakers, doers, and... 
    Full time
    Part time
    Internship
    Local area

    Capital One National Association

    New York, NY
    1 day ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Lead Software Engineer, Data Platform. Be the first to apply!