Latest Backend Engineering jobs at Databricks
Job results
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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 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.