Tech jobs
Job listings




Senior Manager, Infrastructure Data Science
Leads a team of data scientists to optimize Databricks' infrastructure using machine learning and analytics, focusing on capacity planning, reliability, and cost efficiency.




Senior Software Engineer, AI Runtime
Senior Software Engineer at Databricks building and scaling AI Runtime, a managed GPU training platform for large-scale AI model training and fine-tuning, using distributed systems and cloud infrastructure.




Senior Software Engineer - Application Traffic team
Design and build Databricks' global service-to-service communication systems, including ingress control, service discovery, load balancing, and overload protection across multi-cloud environments.




Senior Software Engineer - Backend
Build and scale Databricks' backend infrastructure and services, including serverless platforms, cloud systems, and partner integrations, using languages like Java, Scala, or Go.




Senior Software Engineer - Backend
Builds and scales backend infrastructure for Databricks' data and AI platform, focusing on distributed systems, cloud technologies, and resource management.




Senior Software Engineer - Backend
Builds and scales Databricks' backend systems for log analytics, AI/BI, data governance, and app infrastructure, using Java/Scala/C++ and cloud technologies.




Senior Software Engineer (Backend) - AI/ML Environments
Builds and maintains the backend infrastructure that lets AI researchers and engineers quickly set up, run, and debug training and serving environments on Databricks’ AI platform.




Senior Software Engineer - Database Engine Internals
Designs and builds next-generation database engine internals for a unified data and AI platform, focusing on query optimization, distributed execution, and storage systems using technologies like Apache Spark.




Senior Software Engineer - Distributed Data Systems
Builds and optimizes distributed data storage and processing systems like Apache Spark and Delta Lake to power large-scale analytics and AI workloads on cloud platforms.




Senior Software Engineer - Fullstack
Builds and improves Databricks' full-stack data and AI platform, focusing on user experience, scalability, and distributed systems in Vancouver.




Senior Software Engineer - Fullstack
Builds and maintains full-stack web applications for a GenAI observability product, using modern JavaScript frameworks, cloud technologies, and scalable backend systems.




Senior Software Engineer - Infrastructure and Tools
Senior Software Engineer builds and scales Databricks' multi-cloud infrastructure, including Kubernetes clusters, API gateways, and CI/CD systems, using Java, Scala, Go, C++, or Python.




Senior Software Engineer, Model Serving
Senior engineer builds and scales Databricks’ Model Serving platform, designing low-latency inference systems for CPU/GPU workloads and collaborating across teams to operationalize AI/ML models at enterprise scale.




Senior Software Engineer - Money Team
Designs and builds billing, pricing, and cost-optimization systems for Databricks' SaaS platform, processing real-time usage data across AWS, GCP, and Azure.