Taro Logo

Senior Software Engineer- Networking

Databricks is the data and AI company that helps organizations unify and democratize data, analytics and AI, serving over 10,000 organizations worldwide including 50% of Fortune 500.
Backend
Senior Software Engineer
In-Person
5,000+ Employees
8+ years of experience
Enterprise SaaS · AI

Job Description

Databricks is seeking a Senior Software Engineer with networking expertise to join their Networking Infrastructure team in Bengaluru, India. This role is crucial for building and maintaining the core networking infrastructure that powers Databricks' data and AI platform. As one of the seed members of the Bangalore site, you'll focus on developing backend connectivity services managing millions of VMs and lead the design of services connecting control and compute planes. The position offers an opportunity to work on novel multi-cloud and distributed systems challenges.

The ideal candidate will bring 8+ years of programming experience and 4+ years of distributed systems expertise. You'll be instrumental in scaling Databricks' compute infrastructure while optimizing cloud resource usage. The role involves collaboration with various teams including product management, operations, and engineering.

Databricks powers data and AI solutions for over 10,000 organizations worldwide, including major companies like Comcast, Condé Nast, and Grammarly. Founded by the creators of Apache Spark™, Delta Lake, and MLflow, Databricks offers a comprehensive benefits package and is committed to fostering a diverse and inclusive culture.

This is an excellent opportunity for a hands-on leader who enjoys tackling complex technical challenges in a fast-paced environment. You'll be working at the intersection of networking infrastructure and cloud computing, helping build systems that enable customers to leverage data insights for business improvement.

Last updated 2 days ago

Responsibilities For Senior Software Engineer- Networking

  • Building new backend connectivity services that powers millions of VMs running on Databricks
  • Leading the design and development of new services that powers the connectivity between control plane and compute plane
  • Working closely with cross-functional teams including product management, operations, and other engineering teams
  • Ensuring the delivery of robust, scalable, and efficient networking systems

Requirements For Senior Software Engineer- Networking

Python
Java
Scala
  • 8+ years of production level experience in one of: Python, Java, Scala, C++, or similar language
  • 4+ years of experience developing large-scale distributed systems from scratch
  • Experience working on a SaaS platform or with Service-Oriented Architectures
  • Extensive experience working in the Networking domain

Benefits For Senior Software Engineer- Networking

Medical Insurance
Dental Insurance
Vision Insurance
  • Comprehensive benefits package (specific details available at mybenefitsnow.com/databricks)