Software Engineer - New Grad, Distributed Data Systems (2027 Start)
Job Description
Databricks is hiring Software Engineer New Grads to join the Distributed Data Systems team, with a 2027 start, in Bellevue, WA (onsite). The position focuses on core systems that power query performance, reliable data handling, and secure distributed execution.
Role Focus
You will work across one or more areas within the distributed data platform, contributing to performance, storage efficiency, and coordination mechanisms that support large-scale data processing.
Responsibilities
- Contribute to query compilation and optimization.
- Build and improve distributed query execution and scheduling.
- Work on a vectorized execution engine.
- Support data security initiatives related to distributed workloads.
- Participate in resource management to help systems make efficient use of compute and storage resources.
- Help with transaction coordination to support correctness in distributed settings.
- Develop efficient storage structures, including encodings and indexes.
- Work on automatic physical data optimization.
- Contribute to data plane storage.
- Support a storage management system.
Required Qualifications
- Graduate in Fall 2026 or Spring 2027 with a degree in Computer Science, Engineering, or a related subject.
- Demonstrate implementation skills in a general-purpose programming language, such as Java or C++.
- Have knowledge of algorithms, data structures, and OOP principles.
- Maintain a passion for database systems, storage systems, distributed systems, language design, or performance optimization.
- Have experience managing end-to-end projects.
Technology Areas
- Java
- C++
Compensation
Salary Range: USD 137,750 - 155,000 per year.
- Zone 1 Pay Range: $145,000—$155,000 USD
- Zone 2 Pay Range: $137,750—$147,450 USD
The total compensation package may also include eligibility for an annual performance bonus, equity, and the benefits listed above.
Location and Work Arrangement
- Onsite in Bellevue, WA
Compliance
If access to export-controlled technology or source code is required for performance of job duties, it is within the Employer's discretion whether to apply for a U.S. government license for such positions. The Employer may decline to proceed with an applicant on this basis alone.