Position Overview
At Databricks, we are obsessed with enabling data teams to solve the world’s toughest problems, from security threat detection to cancer drug development. We do this by building and running the world’s best data and AI infrastructure platform, so our customers can focus on the high value challenges that are central to their own missions.
Founded in 2013 by the original creators of Apache Spark, Databricks has grown from a tiny corner office in Berkeley, California to a global organization with over 1000 employees. Thousands of organizations, from small to Fortune 100, trust Databricks with their mission-critical workloads, making us one of the fastest growing SaaS companies in the world.
Role Responsibilities
As a Staff Software Engineer with a backend focus, you will work closely with your team and product management to prioritize, design, implement, test, and operate micro-services for the Databricks platform and product. This role involves writing software in Scala/Java, building data pipelines (Apache Spark, Apache Kafka), integrating with third-party applications, and interacting with cloud APIs (AWS, Azure, CloudFormation, Terraform).
Teams You Can Join
- Data Science and Machine Learning Infrastructure: Build services and infrastructure at the intersection of machine learning and distributed systems.
- Compute Fabric: Manage the resource management infrastructure for big data and machine learning workloads.
- Data Plane Storage: Deliver services for storing and accessing large amounts of data on cloud storage backends.
- Enterprise Platform: Develop scalable services and infrastructure for managing data teams.
- Observability: Provide a platform for comprehensive observation and introspection of applications and services.
- Service Platform: Build and manage high-quality services across different environments.
- Core Infra: Develop the core infrastructure that powers Databricks across all geographic regions and cloud providers.
Competencies
- BS/MS/PhD in Computer Science, or a related field
- 10+ years of production level experience in Java, Scala, C++, or similar language.
- Experience in architecting, developing, deploying, and operating large scale distributed systems.
- Experience with software security and systems that handle sensitive data.
- Experience with cloud technologies, e.g. AWS, Azure, GCP, Docker, Kubernetes.
Benefits
- Comprehensive health coverage including medical, dental, and vision
- 401(k) Plan
- Equity awards
- Flexible time off
- Paid parental leave
- Family Planning
- Gym reimbursement
- Annual personal development fund
- Employee Assistance Program (EAP)
About Databricks
Databricks is the data and AI company. More than 10,000 organizations worldwide — including Comcast, Condé Nast, Grammarly, and over 50% of the Fortune 500 — rely on the Databricks Data Intelligence Platform to unify and democratize data, analytics and AI.
Benefits Extracted with AI
- Comprehensive health coverage including medical, dental, and vision
- 401(k) Plan
- Equity awards
- Flexible time off
- Paid parental leave
- Family Planning
- Gym reimbursement
- Annual personal development fund
- Employee Assistance Program (EAP)
Similar jobs
Last update: 23 minutes ago
Director of Engineering
Lead engineering teams in data and AI infrastructure at Databricks, ensuring high-quality talent and efficient execution.
Staff Software Engineer, Backend
Join Snap Inc. as a Staff Software Engineer, Backend, in Seattle. Design and operate critical services with AWS, Java, and Python.
Senior Solutions Engineer (Growth)
Senior Solutions Engineer role in Paris, focusing on Big Data Analytics, Cloud Computing, and Software Development.
Senior AI Security Engineer
Senior AI Security Engineer role focusing on AI system security, vulnerability management, and research in Paris.
Staff Software Engineer
Join Aiven as a Staff Software Engineer to develop cloud operations platforms using open-source technologies. Hybrid work in Berlin.
Senior Software Engineer - App Foundation (Database)
Join Snowflake as a Senior Software Engineer focusing on database systems, enhancing backend services for Snowsight.
Staff Software Engineer, Data Infrastructure
Senior Data Infrastructure Engineer at Airbnb, focusing on data engineering tools and frameworks, remote eligible.
Senior Staff Software Engineer, Backend (Core Product)
Senior Staff Backend Engineer at Slack, building core product features, leading technical strategy, and enhancing system reliability.
Staff Software Engineer (Backend), Rewards
Join BILL as a Staff Software Engineer in our Rewards team, focusing on backend systems in Draper, UT. Hybrid work environment.
Senior Software Engineer - Polaris & Data Lake Catalog
Join Snowflake as a Senior Software Engineer to build and evolve our open data lake ecosystem with Java, Scala, and C++.
Staff Software Engineer (Backend) - Credit Risk
Join BILL as a Staff Software Engineer in Credit Risk, enhancing financial automation software for SMBs. Expertise in Java, Elixir, and cloud services required.
Backend Software Engineer
Remote Backend Software Engineer role focusing on scalable systems and cloud architecture. Experience with Java, Scala, AWS required.
Staff Software Engineer, Platform
Join Cityblock Health as a Staff Software Engineer to enhance our platform used by care providers, focusing on full stack development and cloud computing.
Software Engineer - Fullstack
Join Microsoft as a Fullstack Software Engineer in Redmond, WA. Develop software and tools, collaborate with stakeholders, and ensure high-quality solutions.
Senior Software Engineer - LLM
Join Snowflake as a Senior Software Engineer to build scalable machine learning platforms with LLMs, leveraging Python and TensorFlow.
Senior Backend Software Engineer - Remote (Seattle, West)
Senior Backend Engineer role focusing on AI observability, ML models, and cloud platforms. Remote position based in Seattle.
Senior Backend Software Engineer (Java, Python, Microservices)
Join Snap Inc. as a Senior Backend Software Engineer in Seattle, focusing on Java, Python, and Microservices.
Staff Software Engineer, Backend
Join Harvey as a Staff Software Engineer, Backend, in San Francisco to lead engineering projects and build secure AI systems.
Staff Software Engineer - Full Stack (Backend)
Join Care.com as a Staff Software Engineer focusing on backend development with Java and React.
Staff Data Engineer
Join Zendesk as a Staff Data Engineer to lead data projects, design analytics solutions, and mentor engineers in a hybrid work environment.
Senior Software Engineer, DBaaS (US Federal)
Senior Software Engineer role focused on DBaaS, requiring TS/SCI clearance, with extensive experience in cloud databases and backend development.
Backend Software Engineer, Digital Experience
Join Tesla as a Backend Software Engineer to develop and support customer-facing applications, enhancing digital experiences.
Staff Software Engineer, Backend - Developer Experience AI Team
Join HubSpot as a Staff Software Engineer on the AI Team, focusing on backend development with technologies like Java, Kafka, and GraphQL.
Staff Software Engineer - Backend
Join Uber as a Staff Software Engineer - Backend, focusing on membership systems. Work with Java, Python, C++, and more in Amsterdam.