Senior Software Engineer, AI Infrastructure

Job expired!

Join Covariant as a Senior Software Engineer, AI Infrastructure

At Covariant, we're on a mission to build the Covariant Brain, a universal AI empowering robots to see, reason, and act on the world around them. Bringing AI from the lab to the dynamic, real-world operations of our customers necessitates innovative ideas, approaches, and techniques.

Our success hinges on a team as diverse as the world we aim to improve – people from varied backgrounds, perspectives, and experiences. We share a common foundation: ambitious expectations, a love for learning, empathy for our peers, and a team-first attitude.

About the Role

The AI Infrastructure team ensures Covariant's robot data is accessible and optimizable for developing, debugging, and deploying AI software. Our vision is to automate and refine every aspect of the AI lifecycle, from data collection, indexing, and annotation to model training, deployment, and performance monitoring. We process terabytes of robot telemetry data daily, making it searchable and usable for the company via our innovative data platform. We are seeking senior engineers to help us achieve this vision by building core libraries, services, and tools foundational to AI software development at Covariant.

Areas of Focus

  • Developing services and APIs to search and annotate our expanding robot dataset
  • Designing libraries to train, deploy, monitor, and understand our models
  • Full stack development of tools to visualize and explore robot data

Your Responsibilities

  • Collaborate closely with research and solutions teams to spec, develop, and ship features for our robot data platform
  • Lead and manage full-stack projects with cross-functional stakeholders
  • Build tools for searching and visualizing robot telemetry data to enable rapid performance iteration
  • Implement scalable data pipelines for ingesting and processing robot telemetry data
  • Develop and deploy distributed systems spanning customer warehouses to public and private clouds
  • Advocate and facilitate the adoption of quality software design principles, including system observability and debuggability

Your Qualifications

  • 4+ years of programming experience in modern programming languages such as Python
  • 4+ years of experience in full stack, backend web development, or cloud infrastructure
  • Proven expertise in designing, building, and deploying modern web APIs
  • Experience deploying solutions using public cloud providers like AWS
  • Familiarity with containerization technologies such as Docker and orchestration platforms like Kubernetes and Amazon ECS
  • Strong communication skills to effectively convey technical details to diverse audiences
  • Experience building model training infrastructure, libraries, and tools
  • Ability to work independently on open-ended, cross-functional projects

Preferred Qualifications

  • Experience architecting data infrastructure for machine learning systems
  • Familiarity with Django and/or Postgres

A Glimpse into Your Week

  • Develop a scalable data pipeline using services like Amazon SQS or Kinesis
  • Design new database models, including corresponding API endpoints and views
  • Deploy a service to Kubernetes and monitor its performance
  • Triage and debug performance issues in Postgres
  • Add a feature to a computational graph library
  • Meet with research teams to gather requirements for new projects involving model training and deployment
  • Prepare a technical deep-dive presentation on a recently completed project
  • Independently run a project meeting to keep stakeholders from other teams up-to-date

Company Core Values

  • Learning Constantly
  • Striving for Empathy
  • Taking on the Impossible, Together

Benefits (US)

  • Health, dental, and vision insurance for you and your family
  • Unlimited PTO and Flexible work hours
  • 401(k) plan with company match
  • Lunch and dinner provided daily (for on-site employees)
  • Monthly Health & Wellness budget