← All roles

Senior Software Engineer - Application Traffic team

Databricks ·Mountain View, California ·Onsite 9d ago
JavaScalaGoC++KubernetesDockerAWSAzureGCPDistributed Systems

About the role

Databricks is seeking a Senior Software Engineer for the Application Traffic team to design and build systems for service-to-service communication across thousands of clusters in a multi-cloud environment. The role involves building the ingress control plane, service discovery and load balancing, and overload protection systems. The engineer will create abstractions to hide networking complexity from product teams, ensuring seamless connectivity and reliability.

Requirements

BS or higher in Computer Science, 5+ years designing large-scale distributed systems, strong proficiency in Java, Scala, Go, or C++, experience with service-oriented architectures, familiarity with AWS/Azure/GCP and Kubernetes/Docker, track record of shipping infrastructure for mission-critical workloads. Preferred: background in service discovery, DNS, load balancing, Envoy.

About the company

Databricks

Databricks offers a unified data analytics platform that enables data science, engineering, and machine learning teams to collaborate and build AI solutions. They operate in the data analytics and AI industry, providing a platform that aims to simplify complex data workflows and accelerate the delivery of AI-powered applications.

View company page →
$166k–225k
Onsite Mountain View, CaliforniaMountain View, United States
Posted 9d ago
Apply for this role
Opens databricks.com ↗
About the company
Databricks
https://www.databricks.com

Databricks offers a unified data analytics platform that enables data science, engineering, and machine learning teams to collaborate and build AI solutions. They operate in the data analytics and AI industry, providing a platform that aims to simplify complex data workflows and accelerate the delivery of AI-powered applications.

View company page →