Senior Software Engineer

Intuitive•Santa Clara, CA

About The Position

The Senior Software Engineer designs, builds, and evolves components of a modern, scalable Data-as-a-Service (DaaS) platform supporting Intuitive Digital products and more than 2,000 engineers. The role independently delivers significant features and services for real-time and micro-batch data pipelines that support product development, internal tools, and analytics. It makes design decisions within the engineer’s area and contributes to the platform’s reliability, performance, and usability at scale. The work focuses on high-throughput, low-latency data delivery through streaming pipelines, dynamic transformations, and APIs for application development, AI/ML, and actionable insights. The engineer also helps implement architecture and engineering practices that enable self-service analytics and operational decision-making.

Requirements

  • Fluent coding ability in at least two major programming languages.
  • Hands-on experience building data pipelines and working with distributed systems using technologies such as Apache Spark, Kafka, Elasticsearch, Snowflake, and Airflow.
  • Working technical knowledge and experience with data-platform components and design patterns, including event-driven pipelines, message queues, container orchestration, stream processing, relational databases, data warehouses, analytics engineering, workflow orchestration, and search engines.
  • Solid understanding of CI/CD workflows, unit and integration testing, and deployment patterns.
  • Experience with AWS and/or GCP.
  • Experience with SQL and relational databases.
  • Ability and enthusiasm to collaborate cross-functionally, take ownership of deliverables, drive progress independently, and know when to escalate.
  • A solid quantitative background in Computer Science, Engineering, Physics, Math, or a related field.
  • At least a bachelor’s or master’s degree in computer science, information technology, or a related field, with a typical minimum of 5 years of relevant experience.

Nice To Haves

  • Experience on a Platform team.
  • Experience with GitLab CI/CD or other CI tooling.
  • Experience with Terraform, Ansible, or Packer, and general infrastructure-as-code best practices.
  • Familiarity with CNCF projects and successful use of them in past projects.

Responsibilities

  • Design and build scalable distributed systems using event-based and streaming data pipelines to ingest and process robot, manufacturing, and clinical data.
  • Develop self-service APIs and applications that enable users to access and interact with data.
  • Partner with core engineering teams to evolve data models in response to changing business needs.
  • Apply software development best practices, including CI/CD, automated testing, infrastructure as code, and microservice architectures.
  • Participate in team planning, code reviews, KPI reviews, and design discussions; provide constructive input and drive decisions to closure within the engineer’s area.
  • Mentor junior engineers and new team members by sharing knowledge and supporting their ramp-up and growth.
  • May lead moderately complex data-domain projects, coordinating with cross-functional partners to deliver successful outcomes.

Benefits

  • Market-competitive compensation package that includes base pay, incentives, benefits, and equity.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service