Senior Software Engineer - BackendDatabricks · Bengaluru, India
Databricks logo

Databricks

company page ↗ Visa Sponsoring Company

Senior Software Engineer - Backend

✓ This company has sponsored visas before. The posting doesn't say so, but it's still worth applying.

🗓️ Posted 2026-09-13 Bengaluru, India Hybrid ICT
💰 Salary Not shared 📊 Market ₹450,000–₹750,000/mo

About the Company

Databricks is the Data and AI company. More than 20,000 organizations worldwide - including adidas, AT&T, Bayer, Block, Mastercard, Rivian, Unilever, and 70% of the Fortune 500 - rely on the Databricks Data + AI Platform to build and scale data and AI apps, analytics and agents. Headquartered in San Francisco with 30+ offices around the globe, Databricks offers a unified platform that includes Genie, Lakebase, Agent Bricks, Lakeflow, Lakehouse, and Unity Catalog.

About the Role

As a software engineer with a backend focus, you will work with your team to build infrastructure for the Databricks platform at scale.

Responsibilities

  • ● Supporting Databricks' growth by building foundational infrastructure platforms that enable seamless operation across numerous geographic regions and cloud providers.
  • ● Implementing cloud-agnostic infrastructure abstractions to help Databricks engineers more efficiently manage and operate their services.
  • ● Develop tools and processes that drive engineering efficiency at Databricks, including optimizing the Rust development experience across the organization.

Requirements

  • ● BS (or higher) in Computer Science, or a related field
  • ● 6+ years of production level experience in one of: Python, Java, Scala, C++, or similar language.
  • ● Experience developing large-scale distributed systems from scratch
  • ● Experience working on a SaaS platform or with Service-Oriented Architectures
  • ● Proficiency in one or more backend languages such as Java, Scala, or Go.
  • ● Hands-on experience in developing and operating backend systems.
  • ● Ability to contribute effectively throughout all project phases, from initial design and development to implementation and ongoing operations, with guidance from senior team members.