Skip to content

Latest Backend Engineering jobs at Databricks

71 jobs

Job results

Databricks

Databricks

Aarhus, Denmark

Software Engineer - Backend
No salary listedOn-site2+ YOEBackend Engineering

Build and operate scalable backend infrastructure for the Databricks platform, including cloud-agnostic service abstractions and developer tooling. Requires 2+ years of software development experience or a PhD, backend programming proficiency, and a bachelor's degree or equivalent experience.

Databricks

Databricks

Bengaluru, India

Senior Software Engineer - Partner Ecosystem
No salary listedOn-site5+ YOEBackend Engineering

Build and operate performant SQL connectors and partner integration infrastructure that connect enterprise applications to Databricks SQL. The role requires 5+ years of production software engineering experience, strong systems architecture skills, and open-source community involvement.

Databricks

Databricks

Bengaluru, India

Senior Software Engineer - Backend
No salary listedOn-site6+ YOEBackend Engineering

Build and operate large-scale backend infrastructure and distributed systems for the Databricks platform, including cloud abstractions and developer productivity tooling. Requires a bachelor's degree and 6+ years of production software engineering experience.

Databricks

Databricks

Bengaluru, India

Senior Software Engineer - Networking Infra
No salary listedOn-site6+ YOEBackend Engineering

Senior software engineer responsible for designing and building backend networking connectivity services for a large-scale data and AI infrastructure platform. The role requires substantial production experience, distributed-systems expertise, and a networking background.

Databricks

Databricks

London, United Kingdom

Staff Software Engineer - Backend
No salary listedOn-site8+ YOEBackend Engineering

Build reliable, high-performance backend services for Databricks Lakebase, spanning distributed systems, database lifecycle management, data-path proxying, and platform reliability. The role requires a computer science degree and 8+ years of production experience with Java, Scala, C++, or a similar language.

Databricks

Databricks

Bengaluru, India

Senior Software Engineer - Data + AI Observability
No salary listedOn-site6+ YOEBackend Engineering

Leads development of customer-facing observability products and scalable data infrastructure for AI and data workloads. The role requires 6+ years of production software engineering experience, cloud and distributed-systems expertise, platform development skills, and strong cross-functional leadership.

Databricks

Databricks

Bengaluru, India

Senior Software Engineer
No salary listedOn-site6+ YOEBackend Engineering

Build and operate scalable backend infrastructure for the Databricks platform, including distributed systems, cloud-agnostic abstractions, and developer productivity tooling. The role requires a bachelor's degree and 6+ years of production software experience.

Databricks

Databricks

Bengaluru, India

Senior Software Engineer
No salary listedOn-site7+ YOEBackend Engineering

Build and optimize low-level application frameworks and backend infrastructure for the Databricks platform. The role requires 7+ years of software development experience, strong JVM and systems expertise, and proficiency in JVM or systems-level languages.

Databricks

Databricks

Bengaluru, India

Senior Software Engineer - Multi Cloud Efficiency
No salary listedOn-site6+ YOEBackend Engineering

Build and own scalable backend infrastructure that optimizes cloud resource utilization and cost attribution across AWS, Azure, and Google Cloud. The role requires 6+ years of distributed-systems engineering experience and strong system-design, optimization, and technical leadership skills.

Databricks

Databricks

Bengaluru, India

Staff Software Engineer - Multi Cloud Efficiency
No salary listedOn-site9+ YOEBackend Engineering

Leads the technical strategy and development of large-scale systems that optimize multi-cloud infrastructure efficiency, automate cost governance, and improve resource utilization. Requires 9+ years building distributed systems and expertise across cloud platforms, containers, and high-throughput performance engineering.

Databricks

Databricks

Bengaluru, India

Staff Software Engineer - Partner Ecosystem
No salary listedOn-site10+ YOEBackend Engineering

Staff-level engineer building and operating high-performance SQL drivers, connectors, and partner integration infrastructure for Databricks. The role requires 10+ years of production software engineering experience, strong architectural leadership, and open-source community engagement.

Databricks

Databricks

Bengaluru, India

Senior Staff Software Engineer - Network Platform
No salary listedOn-site15+ YOEBackend Engineering

Leads the architecture and development of large-scale, multi-cloud networking connectivity and observability platforms that support Databricks’ control and compute planes. The role requires deep distributed-systems expertise, extensive production experience in a major programming language, and technical leadership across teams.

Databricks

Databricks

Amsterdam, Netherlands
Staff Software Engineer - Backend
No salary listedOn-site7+ YOEBackend Engineering

Build scalable backend infrastructure and products for the Databricks platform, including distributed services, cloud storage systems, data pipelines, and pricing infrastructure. Requires a bachelor's degree and 7+ years of production software engineering experience.

Databricks

Databricks

Bengaluru, India
Staff Software Engineer - Backend
No salary listedOn-site12+ YOEBackend Engineering

Build and operate scalable backend services, distributed systems, data pipelines, and cloud-storage platforms across Databricks’ data and AI infrastructure. The role requires 12+ years of production software experience, a computer science degree, and experience with large-scale systems and SaaS or service-oriented architectures.

Databricks

Databricks

Vancouver, Canada

Staff Software Engineer - Backend
CA$173k+/yrOn-site10+ YOEBackend Engineering

Build large-scale backend infrastructure and data products for Databricks across areas such as log analytics, AI/BI, business semantics, and apps. The role requires staff-level software engineering experience, including 10+ years with Java, Scala, or C++ and expertise in distributed systems and cloud technologies.

Databricks

Databricks

Belgrade, Serbia

Staff Software Engineer - Database Engine Internals
No salary listedOn-site7+ YOEBackend Engineering

Designs and builds next-generation database query engines and structured storage systems, spanning query optimization, distributed execution, vectorized processing, and storage optimization. The role requires 7+ years of related systems experience and includes technical leadership and mentoring.

Databricks

Databricks

Berlin, Germany
Senior Software Engineer - Backend
No salary listedOn-site5+ YOEBackend Engineering

Build reliable, secure, high-performance backend services and client libraries for Databricks’ cloud data platform. The role requires 5+ years of production software experience, distributed-systems expertise, and proficiency in Java, Scala, C++, or a similar language.

Databricks

Databricks

Belgrade, Serbia

Staff Software Engineer - Distributed Data Systems
No salary listedOn-site8+ YOEBackend Engineering

Build and evolve distributed data infrastructure across storage and query systems, from design through production rollout. The role requires 8+ years of production experience in Java, Scala, or C++, plus strong knowledge of databases, distributed systems, and big data.

Databricks

Databricks

Belgrade, Serbia

Software Engineer - Distributed Data Systems
No salary listedOn-site3+ YOEBackend Engineering

Build and ship features for Databricks’ distributed data platform, contributing across design, development, testing, production rollout, and monitoring. The role requires 3+ years of production experience in Java, Scala, or C++, plus strong foundations in algorithms, data structures, databases, and distributed systems.

Databricks

Databricks

Belgrade, Serbia

Software Engineer - Backend
No salary listedOn-site3+ YOEBackend Engineering

Build high-performance backend services and client libraries for Databricks' cloud data platform. The role requires a bachelor's degree, 3+ years of production experience in a programming language such as Java, Scala, or C++, and experience with distributed systems and SaaS platforms.

Databricks

Databricks

Bengaluru, India

Senior Software Engineer - Ingestion
No salary listedOn-site5+ YOEBackend Engineering

Build scalable, fault-tolerant data ingestion systems for Lakeflow Connect, processing hundreds of terabytes daily across thousands of customers. The role requires 5+ years of production software engineering experience, distributed-systems expertise, and hands-on backend development.

Databricks

Databricks

Belgrade, Serbia

Senior Software Engineer - Database Engine Internals
No salary listedOn-site5+ YOEBackend Engineering

Design and build next-generation database query and storage systems, contributing to query optimization, distributed execution, vectorized processing, and efficient storage. The role requires 5+ years of related systems experience and values expertise in databases, distributed systems, language design, or performance optimization.

Databricks

Databricks

Vancouver, Canada

Senior Software Engineer - Backend
CA$146k+/yrOn-site5+ YOEBackend Engineering

Build large-scale backend systems for Databricks’ data and AI platform, spanning distributed processing, cloud infrastructure, governance, and application runtimes. The role requires 5+ years of production experience in Java, Scala, or C++, plus expertise in distributed systems, SaaS architectures, cloud technologies, security, and SQL.

Databricks

Databricks

Belgrade, Serbia

Senior Software Engineer - Distributed Data Systems
No salary listedOn-site5+ YOEBackend Engineering

Senior software engineer responsible for designing and building distributed data infrastructure, from requirements and technical design through production rollout and monitoring. Requires 5+ years of production experience in Java, Scala, or C++ plus expertise in distributed systems, databases, and big data.

Databricks

Databricks

Belgrade, Serbia

Staff Software Engineer - Backend
No salary listedOn-site8+ YOEBackend Engineering

Build scalable, secure backend services and client libraries for Databricks’ data platform, working across distributed systems, cloud storage, and service-oriented architectures. The role requires a bachelor’s degree and 8+ years of production software engineering experience.

Databricks

Databricks

Bengaluru, India

Senior Staff Software Engineer - Backend
No salary listedOn-site15+ YOEBackend Engineering

Leads the architecture, development, optimization, and reliability of large-scale distributed backend systems processing substantial data volumes. The role requires 15+ years of industry experience, deep systems expertise, cross-team technical leadership, and strong mentoring skills.

Databricks

Databricks

Bengaluru, India

Staff Software Engineer - Ingestion
No salary listedOn-site15+ YOEBackend Engineering

Leads development of Lakeflow Connect’s large-scale data ingestion systems, applying database internals expertise to incremental capture and log parsing. The role requires 15+ years building distributed systems, strong algorithms and data structures knowledge, and technical leadership across complex initiatives.

Databricks

Databricks

Amsterdam, Netherlands
Senior Staff Software Engineer - Delta
No salary listedOn-site15+ YOEBackend Engineering

Leads the design, development, and optimization of large-scale backend systems for Delta Lake write-path operations. The role requires extensive distributed-systems experience and includes architectural ownership, production reliability work, cross-team technical leadership, and mentorship.

Databricks

Databricks

Bengaluru, India

Senior Staff Software Engineer
No salary listedOn-site15+ YOEBackend Engineering

Leads architecture, development, optimization, and operation of highly scalable distributed backend systems processing massive data volumes. The role requires 15+ years of experience, deep systems expertise, technical leadership, cross-team influence, and mentorship.

Databricks

Databricks

Aarhus, Denmark

Staff Software Engineer - Backend
No salary listedOn-site8+ YOEBackend Engineering

Builds large-scale distributed backend infrastructure for the Databricks platform, including cloud-agnostic abstractions and developer productivity tooling. The role requires 8+ years of software development experience, backend programming expertise, and leadership across architecture, delivery, and operations.

Databricks

Databricks

Bengaluru, India

Staff Software Engineer
No salary listedOn-site12+ YOEBackend Engineering

Build large-scale backend infrastructure and distributed services for Databricks’ data and AI platform. The role requires a bachelor’s degree and extensive production experience with a major programming language and distributed systems.

Databricks

Databricks

Bengaluru, India

Staff Software Engineer
No salary listedOn-site12+ YOEBackend Engineering

Leads development of Money systems governing usage, billing-related infrastructure, and resource governance across Databricks products. The role requires 12+ years of production software experience, distributed-systems expertise, cloud technologies, security experience, and cross-functional technical leadership.

Databricks

Databricks

Bengaluru, India

Staff Software Engineer- Networking
No salary listedOn-site12+ YOEBackend Engineering

Build and lead backend networking infrastructure services connecting Databricks’ control and compute planes across large-scale, multi-cloud distributed systems. The role requires extensive networking experience and 12+ years of production software development experience.

Databricks

Databricks

Amsterdam, Netherlands

Senior Software Engineer - Backend
No salary listedOn-site5+ YOEBackend Engineering

Build scalable backend infrastructure and products for the Databricks platform, including distributed services, cloud-storage systems, workflows, and data pipelines. The role requires a bachelor’s degree in computer science or a related field and at least three years of production software experience.

Databricks

Databricks

Bengaluru, India

Senior Software Engineer
No salary listedOn-site7+ YOEBackend Engineering

Build and operate large-scale backend systems governing usage, billing, commercialization, and resource controls across Databricks products. The role requires 7+ years of production software experience, distributed-systems expertise, and a bachelor's degree or higher.

Databricks

Databricks

Bengaluru, India

Senior Software Engineer - Networking
No salary listedOn-site8+ YOEBackend Engineering

Build and lead backend networking connectivity services for Databricks’ control and compute planes, supporting large-scale distributed systems and multi-cloud infrastructure. The role requires 8+ years of production software experience, substantial networking expertise, and experience developing distributed systems from scratch.

Databricks

Databricks

Bengaluru, India

Senior Staff Software Engineer
No salary listedOn-site15+ YOEBackend Engineering

Leads architecture, development, and operation of highly scalable backend distributed systems, while driving technical direction, production reliability, cross-team initiatives, and mentorship. The role requires 15+ years of experience building and supporting large-scale systems.

Databricks

Databricks

Bengaluru, India

Senior Staff Software Engineer - Networking
No salary listedOn-site15+ YOEBackend Engineering

Leads the architecture and development of large-scale, multi-cloud networking connectivity and observability platforms supporting Databricks infrastructure. Requires extensive production software engineering and distributed-systems experience, plus expertise in cloud networking, Kubernetes, and infrastructure automation.

Databricks

Databricks

Amsterdam, Netherlands

Software Engineer - Backend
No salary listedOn-site2+ YOEBackend Engineering

Build scalable backend infrastructure and products for the Databricks platform, including distributed services, cloud-storage systems, data pipelines, and usage-pricing infrastructure. The role requires a computer science degree, production experience in a systems language, and experience with distributed systems and SaaS platforms.

Databricks

Databricks

Aarhus, Denmark

Senior Software Engineer - Backend
No salary listedOn-site5+ YOEBackend Engineering

Builds and operates large-scale distributed backend infrastructure for the Databricks platform, including cloud-agnostic services and developer productivity tooling. The role requires 5+ years of software development experience, backend programming expertise, and a bachelor's degree or equivalent experience.

Databricks

Databricks

Bengaluru, India

Senior Software Engineer
No salary listedOn-site7+ YOEBackend Engineering

Builds and optimizes low-level application frameworks and core system infrastructure, with a focus on JVM internals, performance, concurrency, and distributed systems. Requires a bachelor's or master's degree and 7+ years of professional software development experience.

Databricks

Databricks

Bengaluru, India

Staff Software Engineer - Databases
No salary listedOn-site12+ YOEBackend Engineering

Leads the architecture and development of a global schema and data migration platform supporting thousands of databases. The role requires 12+ years of backend or platform engineering experience, strong database expertise, and experience with reliable, high-throughput infrastructure.

Databricks

Databricks

Bengaluru, India

Senior Staff Software Engineer
No salary listedOn-site15+ YOEBackend Engineering

Leads backend software and infrastructure direction for large-scale distributed systems, delivering highly scalable and fault-tolerant data-processing platforms. The role requires 15+ years of industry experience, deep systems expertise, and the ability to drive complex technical initiatives and mentor senior engineers.

Databricks

Databricks

Bengaluru, India

Staff Software Engineer - Ingestion
No salary listedOn-site15+ YOEBackend Engineering

Leads hands-on development of a highly scalable Lakeflow Connect ingestion engine, extracting data from OLTP systems with minimal production impact. The role requires deep database internals expertise, distributed systems experience, technical leadership, and 15+ years of industry experience.

Databricks

Databricks

Bengaluru, India

Staff Software Engineer
No salary listedOn-site12+ YOEBackend Engineering

Leads the design, ownership, and scaling of critical platforms supporting Databricks core user experiences. The role requires 12+ years of production software experience, distributed-systems expertise, and a bachelor’s degree or higher in Computer Science or a related field.

Databricks

Databricks

Bellevue, WA

Staff Software Engineer - Access Management
$181k+/yrOn-site7+ YOEBackend Engineering

Leads technical direction for an Access Management team building and scaling core authorization services, unified permission models, and fine-grained access controls. Requires deep identity or authorization expertise, distributed systems and security fundamentals, and experience shipping backend services at scale.

Databricks

Databricks

New York, NY

Sr. Software Engineer- Backend
$165k+/yrOn-site5+ YOEBackend Engineering

Build backend infrastructure for Databricks’ AI platform, supporting model serving, agents, data apps, and vector search. The role requires 5+ years of backend or infrastructure engineering experience and strong Scala, Go, or Python skills, with expertise in distributed systems and scalable cloud services.

Databricks

Databricks

Mountain View, CA
Sr Software Engineer
$164k+/yrOn-site5+ YOEBackend Engineering

Sr. Backend Software Engineer building Databricks' AI-native Enterprise Agentic Framework and multi-domain workflow platform for intelligent orchestration of AI agents, humans, and tools, starting with Customer Support. Requires extensive backend experience with distributed systems, LLMs, and multi-cloud environments.

Databricks

Databricks

Mountain View, CA
Staff Software Engineer
$164k+/yrOn-site7+ YOEBackend Engineering

Staff Software Engineer building Databricks' AI-native Enterprise Agentic Framework for Customer Experience Intelligence. Architect backend infrastructure, multi-tenant agent platforms, state-machine workflows, and observability for support and expanding domains (IT, Security, Legal).

Databricks

Databricks

Mountain View, CA
Sr. Staff Software Engineer - Observability, Insights & Governance
$229k+/yrOn-site12+ YOEBackend Engineering

Databricks is seeking a Sr. Staff Software Engineer to lead strategy and execution for observability, insights, and governance across their data and AI platform. This role involves establishing long-term technical direction, designing high-impact projects, and mentoring senior engineers.