Currently tracking 66 active AI roles, down 30% versus the prior 4 weeks. Primary focus: Agent · Engineering. Salary range $130k–$425k (avg $220k).
| Title | Stage | AI score |
|---|---|---|
| Staff Software Engineer - Backend Databricks is seeking a Staff Software Engineer with a backend focus to build infrastructure and products for their data and AI platform. The role involves working on distributed systems, at-scale service architecture, workflow orchestration, and developer experience, as well as delivering reliable services for data access and building scalable services and data pipelines. | — | 0 |
| Staff Software Engineer - User Activation Staff Software Engineer on the User Activation team at Databricks, focusing on driving technical vision, architecture, and execution for horizontal product experiences that accelerate customer adoption and growth. This role involves leading a team of engineers to create seamless onboarding flows, intuitive workspace experiences, and partner integrations. Responsibilities include defining strategy, leading architectural decisions, hands-on full-stack development, and driving engineering best practices. Requires extensive software engineering and management experience, expertise in SaaS platforms and cloud environments. | — |
| 0 |
| Staff Security Software Engineer Databricks is seeking a Staff Security Software Engineer to build and scale security systems on their data and AI infrastructure platform. The role involves designing and implementing data pipelines for security configuration assessment, developing security tools, integrating with third-party applications and cloud APIs, and leading projects for data collection and threat detection integration. The position requires extensive software engineering experience, particularly in security, large-scale distributed systems, and cloud environments, with a focus on reliability and observability. | — | 0 |
| Senior Software Engineer (L5) - Partner Ecosystem Databricks is seeking a Senior Software Engineer to join their Partner Ecosystem team in Bengaluru, India. The role involves designing, developing, and maintaining SQL drivers and critical infrastructure components for partner integrations. The primary focus is on optimizing these connectors for performance and reliability, engaging with the open-source community, and collaborating with cross-functional teams to shape the future of partner integrations within the Databricks platform, particularly for Data Warehousing and Generative AI solutions. | — | 0 |
| Senior Software Engineer - Ingestion Databricks is seeking a Senior Software Engineer for their Lakeflow Connect team, focusing on data ingestion into the Lakehouse. The role involves building scalable, fault-tolerant systems for extracting data from various sources, including OLTP systems, using techniques like incremental data capture and log parsing. The engineer will work on core database internals and large-scale distributed systems, contributing to architecture design, roadmap influence, and technical project leadership. | — | 0 |
| Senior Staff Software Engineer - Enzyme Databricks is seeking a Senior Staff Software Engineer to lead the Materialized Views engineering team, focusing on building next-generation features for ETL workloads and query acceleration on their large-scale data engineering platform. The role involves designing and implementing systems for incremental maintenance, query optimization, resource management, storage structures, and data optimization, with a strong emphasis on distributed systems, scalability, and performance. | — | 0 |
| Sr. Software Engineer - Observability Databricks is seeking a Sr. Software Engineer for their Observability team in Bengaluru, India. The role involves developing observability solutions for large-scale distributed systems, focusing on logging, metrics, and tracing standards. Responsibilities include building tooling for metric emission, aggregation, and storage, contributing to the technical roadmap, participating in on-call rotations, and optimizing platform costs. Requires 7+ years of experience in languages like Python, Java, Scala, or C++ and familiarity with observability tools. | — | 0 |
| Senior Backline Engineer (Platform) Databricks is seeking a Senior Backline Engineer (Platform) to support customers using their data and AI platform. This role involves troubleshooting complex technical issues, acting as a bridge between support and engineering, and contributing to product improvement and supportability features. The ideal candidate has extensive experience in distributed big data computing, scripting, Linux/network troubleshooting, and cloud services. | — | 0 |
| Senior Technical Solutions Engineer, Platform This role provides technical support for Databricks Platform issues, assists customers with the Databricks unified analytics platform, and guides them to achieve value and strategic goals. Responsibilities include troubleshooting complex customer issues, providing best practices for custom solutions, suggesting performance improvements, assisting with third-party integrations, coordinating with engineering teams, and creating documentation. Requires 4+ years of experience with Python/Java/Scala applications, SQL, Linux/Unix administration, and cloud platforms (AWS/Azure/GCP). | — | 0 |
| Senior Technical Solutions Engineer, Platform Senior Technical Solutions Engineer for Databricks Platform, focusing on customer support, issue resolution, and best practices for the unified analytics platform. Requires strong experience in Big Data, Python, SQL, and cloud platforms (AWS/Azure/GCP). | — | 0 |
| Staff Software Engineer (Core Experiences) Databricks is seeking a Staff Software Engineer to own and redesign critical next-generation infrastructure for their Core Experiences Platforms Org. The role involves platformizing serving infrastructure to support current and emerging use cases (including AI), re-architecting systems for 10x-100x scale, and improving developer experience. The ideal candidate has 12+ years of production experience in large-scale distributed systems and SaaS platforms. | — | 0 |
| Sr Backline Engineer (Apache Spark™) This role focuses on deep code-level analysis and troubleshooting of Apache Spark, Spark SQL, Structured Streaming, and Databricks Delta to resolve complex customer issues. The engineer will act as a technical bridge between support and engineering, provide best practices, contribute to automation, identify bugs, and coordinate issue resolution. Experience in developing, testing, and sustaining Python, Java, or Scala-based applications, navigating Spark source code, and Big Data/Hadoop/Spark/Kafka/Elasticsearch pipelines is required. | — | 0 |
| Staff Fullstack Engineer Databricks is seeking a Staff Fullstack Engineer to work on their data and AI infrastructure platform, focusing on enabling data teams to solve tough problems by improving the UI/UX for data insights and production deployment. The role involves creating, deploying, and managing data pipelines, compute clusters, and providing a SQL-centric data exploration experience. | — | 0 |
| Software Engineer - Backend Software Engineer - Backend at Databricks, focusing on building and scaling the company's data and AI infrastructure platform. The role involves developing foundational infrastructure, cloud-agnostic abstractions, and tools to enhance engineering efficiency, particularly optimizing the Rust development experience. | — | 0 |
| Senior Software Engineer - Backend Databricks is seeking a Senior Software Engineer - Backend to join a founding team for their multi-year journey to build the best Lakehouse Platform. The role involves working on distributed systems, at-scale service architecture, workflow orchestration, developer experience, and building reliable, secure, high-performance services for storing and accessing large amounts of data. The ideal candidate has 5+ years of production experience in Java, Scala, C++, or similar, experience with large-scale distributed systems, SaaS platforms, SOAs, and SQL. | — | 0 |
| Software Engineering New Grad (2026) Software Engineering New Grad role at Databricks, focusing on building and improving the Databricks platform, which is described as a data and AI infrastructure platform. The role involves the full software development lifecycle and requires general programming skills, knowledge of algorithms, data structures, and OOP principles. | — | 0 |
| Staff Software Engineer (Money) Databricks is seeking a Staff Software Engineer for their Money team in Bengaluru, India. This role is crucial for building the foundational infrastructure for resource admission control and usage governance across all Databricks products. The engineer will own critical systems, enhance efficiency and reliability, and collaborate with platform and product teams to develop scalable solutions. The position requires extensive production experience in languages like Java, Scala, or C++, a proven track record in distributed systems, and experience with cloud technologies and system security. | — | 0 |
| Senior Software Engineer (Money) Databricks is seeking a Senior Software Engineer for their Money team in Bengaluru, India. This role will be instrumental in building the foundational infrastructure for resource admission control and usage governance across all Databricks products. The engineer will focus on enhancing system efficiency, reliability, and accuracy, collaborating with platform and product teams to develop scalable solutions and contribute to long-term product vision. Experience with large-scale distributed systems, software security, and cloud technologies is required. | — | 0 |
| Staff Software Engineer (Data Platform) Staff Software Engineer on the Data Platform team at Databricks, responsible for building the Data Intelligence Platform. This involves designing and running the metrics store, cross-company data intelligence platform, tooling for managing Databricks infrastructure, ETL frameworks, data pipelines, and APIs for telemetry and event logs. The role requires experience in large-scale distributed systems, data pipelines, and orchestration frameworks. | — | 0 |
| Senior Software Engineer (Data Platform) Databricks is seeking a Senior Software Engineer for their Data Platform team to build the Data Intelligence Platform. This role involves designing and operating systems for logging, orchestration, data transformation, metric storage, governance, and data consumption. The engineer will work with large-scale data pipelines, messaging systems, and workflow orchestration tools, contributing to the company's internal data infrastructure and guiding product direction. | — | 0 |
| Senior Staff Software Engineer (Backend) Senior Staff Software Engineer at Databricks, focusing on backend engineering for their data and AI infrastructure platform. The role involves full ownership of product or infrastructure direction, driving development from initial concept to scalable solutions with business impact. Responsibilities include deep expertise in large-scale distributed systems, mentoring senior engineers, contributing to recruiting, and leading high-impact projects. The role requires solving real business needs at scale, delivering highly scalable and fault-tolerant engines, low-level systems debugging, performance optimization, architecture design, and influencing product roadmaps. Requires 15+ years of experience in building and supporting large-scale distributed systems. | — | 0 |
| Senior Staff Software Engineer (Backend) Senior Staff Software Engineer role at Databricks focused on building and operating a large-scale data and AI infrastructure platform for enterprises. The role involves full ownership of product or infrastructure direction, driving development from initial stages to scalable solutions with clear business impact. Responsibilities include solving real business needs, delivering highly scalable and fault-tolerant engines, low-level systems debugging, performance optimization, architecture design, influencing product roadmaps, and leading complex technical projects. Requires deep expertise in large-scale distributed systems and mentoring senior engineers. | — | 0 |
| Staff Software Engineer (Infrastructure) Databricks is seeking a Staff Software Engineer for their Infrastructure Backend teams in Bengaluru, India. The role involves working on distributed systems, at-scale service architecture, workflow orchestration, developer experience, and building reliable, scalable services and data pipelines for their data and AI infrastructure platform. The ideal candidate will have extensive experience in large-scale distributed systems and SaaS platforms. | — | 0 |
| Senior Software Engineer (Infrastructure) Databricks is seeking a Senior Software Engineer for their Infrastructure Backend teams in Bengaluru, India. The role involves working on distributed systems, at-scale service architecture, monitoring, workflow orchestration, and developer experience. Responsibilities include delivering reliable and high-performance services for data storage and access, and building scalable services and data pipelines for pricing infrastructure. The ideal candidate has 7+ years of production experience in languages like Python, Java, Scala, or C++, and 4+ years of experience developing large-scale distributed systems. Experience with SaaS platforms or Service-Oriented Architectures is preferred, and experience with Infrastructure related projects is a plus. | — | 0 |
| Staff Software Engineer- Networking Databricks is seeking a Staff 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 that power millions of VMs and enable scalability and efficient resource utilization for Databricks' data and AI platform. The engineer will lead the design and development of new services for connectivity between control and compute planes, working with cross-functional teams to deliver robust, scalable, and efficient networking systems. | — | 0 |
| Senior Software Engineer- Networking 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. | — | 0 |
| Staff Software Engineer - Backend Software engineer with a backend focus to build infrastructure for the Databricks platform at scale, supporting core compute fabric resource management, service platforms, and machine learning infrastructure. Responsibilities include building foundational infrastructure, implementing cloud-agnostic abstractions, and developing tools to enhance engineering efficiency, with a current focus on optimizing the Rust development experience. | — | 0 |
| Sr. Software Engineer - Backend Software engineer focused on building backend infrastructure for the Databricks platform, including core compute fabric resource management, service platforms, and machine learning infrastructure. Responsibilities involve creating scalable, cloud-agnostic systems, enhancing developer efficiency, and optimizing development experiences. | — | 0 |
| Sr Staff Software Engineer (Backend) Senior Staff Software Engineer role at Databricks focused on building and operating a large-scale data and AI infrastructure platform for enterprise customers. The role involves full ownership of product or infrastructure direction, driving development from initial concept to scalable solutions with clear business impact. Responsibilities include solving real business needs, delivering highly scalable and fault-tolerant engines, low-level systems debugging, performance optimization, architecture design, influencing product roadmaps, and leading complex technical projects. Requires 15+ years of experience in building and supporting large-scale distributed systems. | — | 0 |
| Senior Software Engineer - Observability This role focuses on building and operating observability solutions for Databricks' large-scale data and AI infrastructure platform. The engineer will establish standards for logging, metrics, and tracing, build tooling for emitting and aggregating metrics, and ensure the scalability, performance, and reliability of these systems. The role involves optimizing platform costs and participating in incident response. | — | 0 |
| Senior Software Engineer - Networking Infra Databricks is seeking a Senior Software Engineer with a networking background to join their Networking Infrastructure team in Bengaluru, India. This role focuses on building new backend connectivity services that power millions of VMs and enable efficient use of cloud resources for Databricks' data and AI products. The engineer will lead the design and development of new services for connectivity between control and compute planes, working closely with cross-functional teams. | — | 0 |
| Senior Software Engineer - Data Platform Databricks is seeking a Senior Software Engineer for their Data Platform team in Bengaluru, India. The role involves working on backend, DDS (Distributed Data Systems), or Full Stack development, focusing on building and scaling data and AI infrastructure. Responsibilities include developing distributed systems, large-scale services, and data pipelines. Requires 7+ years of production experience in languages like Python, Java, Scala, or C++ and experience with large-scale distributed systems and SaaS platforms. | — | 0 |
| Staff Software Engineer - Databases Staff Software Engineer to lead design, development, and reliability of a global platform managing schema and data changes at scale for databases like MySQL and TiDB. Focus on automation, versioning, rollback, validation, auditing, zero downtime, observability, recovery, test harnesses, developer experience, CI/CD integration, and safe backfill/purging operations. | — | 0 |
| Head of Corporate Engineering Head of Corporate Engineering role at Databricks, focusing on enterprise engineering and operations, including cloud infrastructure, security, IAM, endpoint management, and collaboration tools. The role emphasizes building and managing a technical team, developing strategies, and ensuring compliance with SOX, PCI DSS, and FedRAMP. | — | 0 |
| Staff Software Engineer - Backend Databricks is seeking a Staff Software Engineer - Backend to work on their data and AI infrastructure platform. The role involves designing, implementing, testing, and operating micro-services for the Databricks platform, including building data pipelines, integrating with third-party applications, and interacting with cloud APIs. The engineer will work on highly technical products and push the boundaries of data and AI technology while ensuring resilience, security, and scale. | — | 0 |
| Engineering Manager - Backend Engineering Manager for Databricks India, focusing on building and scaling infrastructure and products for the Databricks platform, including resource management for ML workloads and services at the intersection of ML and distributed systems. Requires extensive experience in large-scale distributed systems and software engineering leadership. | — | 0 |
| Senior Staff Software Engineer - Delta Senior Staff Software Engineer role focused on the core write-path operations for Delta Lake, the storage layer behind Databricks Lakehouse. The role involves designing, developing, and maintaining robust backend systems for massive scale, high QPS, and low latency, with a focus on performance innovations and technical leadership. | — | 0 |
| Senior Staff Software Engineer - Security Infrastructure Databricks is seeking a Senior Staff Software Engineer for their Security Infrastructure team. This role focuses on building and running the data and AI infrastructure platform, with a critical mission to ensure the security and trustworthiness of customer data. The engineer will identify and address security gaps, represent the security engineering discipline, and contribute to making the platform more data-driven and secure. The role requires extensive experience in Data Security and building large-scale distributed systems. | — | 0 |
| Senior Staff Software Engineer - Security Infrastructure Databricks is seeking a Senior Staff Software Engineer for their Security Infrastructure team. This role focuses on building and running the company's data and AI infrastructure platform, with a critical emphasis on security to protect customer data. The engineer will identify and address security gaps, represent the security engineering discipline, and contribute to making the platform more data-driven and secure. | — | 0 |
| Principal Engineer - Privacy Databricks is seeking senior leaders to create the vision and define the strategy for Security Engineering within the Trust & Safety mission. The role focuses on making Databricks safer for customers by identifying and plugging key gaps in infrastructure and services, representing the security engineering discipline, and making the company more data-driven. The ideal candidate will have extensive experience in Data Security or related areas, leadership skills, and experience building large-scale distributed systems. | — | 0 |
| Principal Engineer - Privacy Principal Engineer focused on Privacy within Databricks' Trust & Safety team, responsible for enhancing data security and privacy across their data and AI infrastructure platform. The role involves identifying and plugging security gaps, building secure systems at scale, and representing security engineering across the organization. | — | 0 |
| Principal Engineer - Privacy Databricks is seeking a Principal Engineer for their Privacy team to enhance the security and safety of their data and AI infrastructure platform. This role involves identifying and addressing security gaps, building secure systems at scale, and representing security engineering across the organization. | — | 0 |
| Principal Engineer - Privacy Databricks is seeking a Principal Engineer for their Privacy team to enhance the security and safety of their data and AI infrastructure platform. This role involves identifying and addressing security gaps, building secure systems at scale, and representing security engineering across the organization. | — | 0 |
| Senior Staff Software Engineer - IAM Databricks is seeking a Senior Staff Software Engineer for their IAM team, focusing on building and running the world's best data and AI infrastructure platform. The role involves enhancing security for customers by identifying and plugging gaps in infrastructure and services, leading security engineering initiatives, and representing the company at conferences. The ideal candidate will have extensive experience in Data Security or related areas, distributed systems, and strong leadership and communication skills. | — | 0 |
| Senior Staff Software Engineer - IAM Databricks is seeking a Senior Staff Software Engineer for their IAM (Identity and Access Management) team within Trust & Safety. This role focuses on enhancing the security of their data and AI infrastructure platform, protecting customer data from bad actors, and defining the strategy for data security. The position requires extensive experience in distributed systems and data security, with expertise in areas like Cryptography, Kubernetes Security, Web Security, Governance, Privacy, Trust, Safety, Authentication, Identity Management, and Access Control. The role involves making the platform safer, attracting talent, representing security engineering, and potentially presenting at conferences. | — | 0 |
| Senior Software Engineer - Security Databricks is seeking a Senior Software Engineer for their Security team. The role focuses on enhancing the security of their data and AI infrastructure platform to protect customer data from threats. The engineer will identify and address security gaps, contribute to the overall security strategy, and represent the security engineering discipline within the organization. The position requires extensive experience in data security, distributed systems, and leadership skills, with a focus on building secure, large-scale systems. | — | 0 |
| Engineering Manager - Core Experiences Engineering Manager for Databricks' Core Experiences Platforms Org in Bangalore, responsible for building and operating highly available and scalable platforms that serve multiple products, enabling the company's growth and supporting critical services. The role involves hiring and developing talent, ensuring high technical standards, and collaborating with product leadership and other teams. | — | 0 |
| Staff Software Engineer - Distributed Data Systems Databricks is seeking a Staff Software Engineer to build the next generation of distributed data storage and processing systems. This role involves working on projects like Apache Spark, Delta Lake, and Delta Pipelines, focusing on performance, reliability, and scalability for diverse workloads including ETL and data science. The ideal candidate has extensive experience in distributed systems, databases, and big data technologies. | — | 0 |
| Senior Software Engineer - Distributed Data Systems Software Engineer on the Runtime team at Databricks, building next-generation distributed data storage and processing systems for diverse workloads including ETL and data science. Focus on Apache Spark, Data Plane Storage, Delta Lake, Delta Pipelines, and Performance Engineering. | — | 0 |
| Senior Software Engineer - Database Engine Internals Databricks is seeking a Senior Software Engineer to work on their database engine internals, focusing on building the next generation of their Lakehouse platform. This role involves designing and implementing systems for query compilation, optimization, distributed execution, storage structures, and more, aiming to outperform specialized data warehouses and support diverse workloads from ETL to data science. | — | 0 |