Senior Software Engineer- Networking

Databricks Databricks · Data AI · Bangalore, India · Engineering - Pipeline

Databricks is seeking an experienced Senior Software Engineer with a networking background to join their Networking Infrastructure team in Bengaluru, India. This role will focus on building new backend connectivity services for their data and AI platform, leading the design and development of services that power connectivity between control and compute planes, and enabling increased scalability and efficient resource utilization. The role requires 8+ years of production experience in a relevant language and 4+ years of experience developing large-scale distributed systems, with extensive experience in the Networking domain.

What you'd actually do

  1. building new backend connectivity services that powers millions of VMs running on Databricks
  2. leading the design and development of new services that powers the connectivity between our control plane and compute plane
  3. This new platform enables Databricks to increase scalability of our compute plane while also efficiently use cloud resources
  4. work closely with cross-functional teams, including product management, operations, and other engineering teams, to ensure the delivery of robust, scalable, and efficient networking systems

Skills

Required

  • Python
  • Java
  • Scala
  • C++
  • large-scale distributed systems
  • Networking domain
  • SaaS platform
  • Service-Oriented Architectures

What the JD emphasized

  • Networking domain
  • large-scale distributed systems