Software Engineer, Infrastructure

Databricks•Mountain View, CA
•$136,300 - $187,450

About The Position

At Databricks Information Technology, the Software Engineer, Infrastructure will contribute to the IT CorpEng Infrastructure team and drive the evolution of core infrastructure and observability platforms. The role combines software engineering, site reliability engineering, and infrastructure expertise to deliver scalable solutions for developing systems. The engineer will build resilient, scalable, and automated infrastructure for development teams and help ensure the AWS environment is cost-optimized, secure, and highly available. The position involves developing production-grade cloud infrastructure with Infrastructure as Code, managing containerized workloads, building deployment pipelines, and implementing observability standards for internal applications. It also includes creating internal tooling and automation, partnering with cross-functional teams, reviewing code, maintaining operational guidance, and helping onboard team members.

Requirements

  • At least 3 years of hands-on software engineering experience.
  • Strong proficiency in Python for scripting, automation, and tooling.
  • Working knowledge of Terraform, including modules and state management, or Pulumi.
  • Hands-on experience building and supporting production workloads in AWS or Azure/GCP.
  • Knowledge of Kubernetes and Docker fundamentals.
  • Practical experience designing, maintaining, and troubleshooting pipelines using GitHub Actions or similar modern CI/CD tools.
  • Understanding of observability pillars (logging, metrics, and tracing) and hands-on experience integrating tools such as Datadog, Prometheus, or Grafana.
  • Ability to own end-to-end tasks with guidance from Tech Leads and break broader technical goals into actionable technical solutions.

Nice To Haves

  • Pulumi experience is preferred.

Responsibilities

  • Develop and deploy production-grade cloud infrastructure, preferably on AWS, using Infrastructure as Code tools such as Terraform or Pulumi.
  • Deploy, manage, and scale containerized workloads using Kubernetes, with attention to security, reliability, and resource efficiency.
  • Build and maintain deployment pipelines using GitHub Actions, including cloud-hosted and self-hosted runners for specialized build requirements.
  • Implement infrastructure standards so new internal applications have logging, metrics, and tracing configured by default.
  • Build internal CLI tools, AI-assisted workflows, and automation scripts to streamline developer workflows and reduce manual toil.
  • Collaborate with Security, Engineering, Infrastructure, and Support teams on technical projects aligned with business outcomes.
  • Participate in peer code reviews and maintain operational playbooks and failure-triage guides.
  • Help onboard team members onto maintained platforms.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service