Senior Software Engineer Ii, Data Products

Tempus AI · Vertical AI · Chicago, IL

Senior Software Engineer II on the Data Products team, responsible for building foundational infrastructure for Tempus' clinical, research, and AI capabilities. The role involves architecting and driving technical strategy for services and APIs that support data scientists and ML/Agent developers, focusing on data storage, governance, and integrating GenAI technologies within a regulated healthcare environment.

What you'd actually do

  1. Lead Technical Architecture: Drive the high-level design and architecture of distributed systems at scale, ensuring alignment with strategic goals for Tempus’s data management platform.
  2. System Design & Implementation: Design, implement, and test complex production backend web services in TypeScript, serving as a standard-bearer for code quality and system reliability.
  3. Data Pipelining: Build and maintain pipelines to load schema-defined data into the data warehouse using cloud storage and data warehousing technologies. Provision access to this data according to Tempus’s internal policies and regulatory obligations.
  4. Stakeholder & Product Leadership: Use exemplary stakeholder management skills to work closely with Product Managers to translate complex business requirements into technical roadmaps, ensuring clear communication and alignment with business goals.
  5. Operational Excellence: Take operational responsibility for platform systems in production, including on-call duties. You will not only troubleshoot complex technical issues but also proactively monitor systems to ensure reliability and performance optimization.

Skills

Required

  • TypeScript
  • Node.js
  • Python
  • GCP
  • cloud object storage
  • ETL services
  • data warehousing
  • distributed, relational database design
  • data modeling
  • schema migrations
  • enforcing data contracts
  • distributed systems

Nice to have

  • GKE
  • Cloud Spanner
  • BigQuery
  • Dataflow
  • CI/CD pipelines
  • immutable data patterns
  • DevOps practices
  • data cataloging
  • data lineage
  • platforms supporting ML/GenAI
  • bioinformatics workflows

What the JD emphasized

  • highly regulated
  • regulatory obligations

Other signals

  • powers Tempus’ clinical, research, and AI capabilities
  • architecting and driving technical strategy for services and APIs that allow bioinformatics scientists, ML and Agent developers to rapidly develop, deploy, and operate their solutions
  • forging new connections with the latest GenAI technologies
  • support cross-functional science, ML, and AI teams
  • platforms supporting ML/GenAI and/or bioinformatics workflows