D

Software Engineer - New Grad, Distributed Data Systems (2027 Start)

Job Description - Software Engineer - New Grad, Distributed Data Systems (2027 Start)

P-965


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.


Our mission at Databricks is to radically simplify the whole data lifecycle from ingestion to ETL, BI, and all the way up to ML/AI with a unified platform. To achieve this goal, we believe the data warehouse architecture as we know it today will be replaced by a new architectural pattern, Lakehouse (CIDR 2021 paper), open platforms that unify data warehousing and advanced analytics. The new architecture will help address several major challenges, including data staleness, reliability, total cost of ownership, data lock-in, and limited use-case support.


As part of this team, you could be working in one or more of the following areas:



  • 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


What we look for:



  • You will graduate in Fall 2026 or Spring 2027 with a degree in Computer Science, Engineering, or related subject

  • You have implementation skills with a general purpose program language, such as Java, or C++

  • You have knowledge of algorithms, data structures, and OOP principles

  • A passion for database systems, storage systems, distributed systems, language design, or performance optimization

  • You have experience managing end-to-end projects


We are hiring Software Engineer - New Grads, Distributed Data Systems across multiple offices. Please apply for the single location that you're the most interested in, and we will discuss more with you as you move through the process. We can only consider one application in 30 days. 

Original job Software Engineer - New Grad, Distributed Data Systems (2027 Start) posted on GrabJobs ©. To flag any issues with this job please use the Report Job button on GrabJobs.
Share Job
Share Job

Similar Software Engineer Jobs in the US

GrabJobs is the no1 job portal in the US, connecting you to thousands of jobs fast! Find the best jobs in the US, apply in 1 click and get a job today!

Mobile Apps

Copyright © 2026 Grabjobs Pte.Ltd. All Rights Reserved.