Software Engineer - Application Traffic team
Design and develop scalable distributed systems, focusing on application traffic, using Python, Node.js, Machine Learning, and AWS technologies as a Senior Software Engineer at Databricks.
P-78
At Databricks, we are passionate about enabling data teams to solve the world’s toughest problems, from advancing AI research to powering next-generation applications. We do this by building and operating the world’s best data and AI infrastructure platform. Founded by engineers and driven by customer obsession, we embrace the hardest technical challenges, whether it’s scaling distributed systems across multiple clouds or delivering reliable, low-latency communication between thousands of services. And we’re only getting started.
As a Senior Software Engineer on the Application Traffic team , you will design and build the systems that power Databricks’ service-to-service communication across thousands of clusters in a multi-cloud environment. You will also help create abstractions that hide networking complexity from product teams, making connectivity, discovery, and reliability seamless by default.
The impact you’ll have:
You’ll work across three key areas that define Databricks’ networking stack:
What we look for:
Preferred: background in service discovery, DNS, load balancing, Envoy, or related networking systems
Pay Range Transparency
Databricks is committed to fair and equitable compensation practices. The pay range(s) for this role is listed below and represents the expected salary range for non-commissionable roles or on-target earnings for commissionable roles. Actual compensation packages are based on several factors that are unique to each candidate, including but not limited to job-related skills, depth of experience, relevant certifications and training, and specific work location
Posted June 7, 2026