Senior Software Engineer (L5) - Partner Ecosystem

Databricks is the data and AI company that provides a unified data analytics platform used by over 10,000 organizations worldwide.
Backend
Senior Software Engineer
In-Person
5,000+ Employees
7+ years of experience
AI · Enterprise SaaS

Description For Senior Software Engineer (L5) - Partner Ecosystem

Databricks is seeking a Senior Software Engineer (L5) to join their Partner Ecosystem team in Bengaluru, India. This role is crucial in building and evolving highly performant and resilient Databricks SQL connectors that enable partners and enterprise customers to seamlessly connect to Databricks SQL and derive meaningful insights from data.

The Partner Ecosystem team's mission is to enrich and win customer workloads through seamless integrations with strategic partners while expanding the partner ecosystem. The team is responsible for developing SQL drivers that power the majority of the company's Data Warehousing revenue, enabling smooth connectivity between Databricks and various partner applications.

As a Senior Engineer, you'll be working on critical infrastructure that powers partner integrations, optimizing SQLDrivers for performance and reliability, and maintaining open source repositories. You'll collaborate with cross-functional teams to architect solutions that enable partners to connect seamlessly to the Databricks platform. The role requires strong technical expertise in languages like Java, Python, or Go, with 7+ years of production experience.

The position offers the opportunity to work with cutting-edge data and AI technology at a company that serves over 10,000 organizations worldwide, including 50% of the Fortune 500. You'll be part of a team that's building new infrastructure from scratch in Bengaluru, working on challenges that directly impact Databricks' data warehousing revenue and customer satisfaction.

The ideal candidate should have a strong background in system architecture, experience with open source communities, and the ability to lead engineering projects across organizational boundaries. This role requires both technical excellence and the ability to work effectively with stakeholders to design innovative solutions to complex problems.

Last updated 2 minutes ago

Responsibilities For Senior Software Engineer (L5) - Partner Ecosystem

  • Design, develop, and maintain SQL drivers that power data warehousing traffic
  • Build and maintain critical infrastructure components for partner integrations
  • Optimize SQLDrivers for performance, improved reliability and telemetry
  • Maintain open source repositories and actively engage with the developer community
  • Collaborate with cross-functional teams to define technical requirements
  • Architect solutions for seamless partner connectivity to the Databricks platform
  • Work closely with SQL server teams to deliver new features to SQL connectors
  • Shape the future of Partner Connect to grow the partner ecosystem

Requirements For Senior Software Engineer (L5) - Partner Ecosystem

Java
Python
Go
  • BTech (or higher) in Computer Science, or a related field
  • 7+ years of production level experience in one of: Java, Python, Go, or similar language
  • Comfortable working towards a multi-quarter vision with incremental deliverables
  • Proven track record in architecting, developing, deploying, and operating highly performant systems
  • Experience with open source communities through maintaining or contributing to open source repositories
  • Demonstrated ability to lead engineering projects across functional and organizational boundaries
  • Ability to navigate ambiguity and work with stakeholders to bring clarity and design innovative solutions to complex problems

Interested in this job?

Jobs Related To Databricks Senior Software Engineer (L5) - Partner Ecosystem

Senior Software Engineer (Backend)

Senior Backend Software Engineer role at Databricks in Bengaluru, focusing on building and scaling distributed infrastructure platforms and developer tooling.

Senior Software Engineer - Ingestion

Senior Software Engineer position at Databricks focusing on building scalable data ingestion solutions and connectors, requiring 6+ years of experience in Java, Scala, or C++.

Sr. Software Engineer - Performance

Senior Software Engineer role at Databricks focusing on performance optimization of large-scale distributed systems, offering competitive compensation and the opportunity to impact major enterprise data infrastructure.

Senior Software Engineer - Backend

Senior Backend Software Engineer position at Databricks, building scalable distributed systems and infrastructure for data and AI platform, requiring 5+ years of experience in Java/Scala/C++.

Sr. Software Engineer, Observability

Senior Software Engineer position at Databricks focusing on observability solutions for large-scale distributed systems, requiring 7+ years of experience in Python, Java, or similar languages.