Software Engineer
Databricks
This job at a glance
- Who can apply
- New grads, no experience needed
- Must know
- SparkMachine learningSpringJavaC++Data structures & algorithms
- Work
- On-site in Bellevue
- Pay
- $145K–$155K a year
- Skill demand
- Java49%Machine learning14%Spring5%Spark1%of 150 similar entry-level jobs posted in the US this week
- Listed
- Oct 27, 2026 · still open
Sign in free to see which of these skills your resume already shows.
About the Role
Databricks is building and running the world's best data and AI infrastructure platform to enable data teams to solve tough problems. The company's mission is to simplify the data lifecycle from ingestion to ML/AI with a unified platform. This role is part of a team that is contributing to the development of the Lakehouse architecture, which aims to replace traditional data warehouse architectures and address challenges like data staleness, reliability, and cost.
Potential Areas of Work
- Query compilation and optimization
- Distributed query execution and scheduling
- Vectorized execution engine
- Data security
- Resource management
- Transaction coordination
- Efficient storage structures (encodings, indexes)
- Automatic physical data optimization
- Data plane storage
- Storage management system
Requirements & Tech Stack
- Graduation in Fall 2026 or Spring 2027 with a degree in Computer Science, Engineering, or a related subject.
- Implementation skills in a general-purpose programming language such as Java or C++.
- Knowledge of algorithms, data structures, and OOP principles.
- A passion for database systems, storage systems, distributed systems, language design, or performance optimization.
- Experience managing end-to-end projects.
This position is for New Grad Software Engineers in Distributed Data Systems.
Applications are limited to one per 30 days.
Pay ranges vary by location: Zone 1 ($145,000—$155,000 USD), Zone 2 ($137,750—$147,450 USD).
Total compensation may include annual performance bonus, equity, and benefits.