Staff Software Engineer - Distributed Data Systems
Databricks Inc.
P-186
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.
Our engineering teams build highly technical products that fulfill real, important needs in the world. We constantly push the boundaries of data and AI technology, while simultaneously operating with the resilience, security and scale that is critical to making customers successful on our platform.
We develop and operate one of the largest scale software platforms. The fleet consists of millions of virtual machines, generating terabytes of logs and processing exabytes of data per day. At our scale, we regularly observe cloud hardware, network, and operating system faults, and our software must gracefully shield our customers from any of the above.
Modern data analysis employs sophisticated methods such as machine learning that go well beyond the roll-up and drill-down capabilities of traditional SQL query engines. As a software engineer on the Runtime team at Databricks, you will be building the next generation distributed data storage and processing systems that can outperform specialized SQL query engines in relational query performance, yet provide the expressiveness and programming abstractions to support diverse workloads ranging from ETL to data science.
Below are some example projects:
Apache Spark™ : Develop the de facto open source standard framework for big data.
Data Plane Storage : Deliver reliable and high performance services and client libraries for storing and accessing humongous amount of data on cloud storage backends, e.g., AWS S3, Azure Blob Store.
Delta Lake : A storage management system that combines the scale and cost-efficiency of data lakes, the performance and reliability of a data warehouse, and the low latency of streaming. Its higher level abstractions and guarantees, including ACID transactions and time travel, drastically simplify the complexity of real-world data engineering architecture.
Delta Pipelines : It's difficult to manage even a single data engineering pipeline. The goal of the Delta Pipelines project is to make it simple and possible to orchestrate and operate tens of thousands of data pipelines. It provides a higher level abstraction for expressing data pipelines and enables customers to deploy, test & upgrade pipelines and eliminate operational burdens for managing and building high quality data pipelines.
Performance Engineering : Build the next generation query optimizer and execution engine that's fast, tuning free, scalable, and robust.
What we look for:
- BS in Computer Science, related technical field or equivalent practical experience.
- Optional: MS or PhD in databases, distributed systems.
- Comfortable working towards a multi-year vision with incremental deliverables.
- Driven by delivering customer value and impact.
- 8+ years of production level experience in either Java, Scala or C++.
- Strong foundation in algorithms and data structures and their real-world use cases.
- Experience with distributed systems, databases, and big data systems (Apache Spark™, Hadoop).
- ...obsessed with enabling data teams to solve the... ...in the world. Our engineering teams build highly technical... ...of the largest scale software platforms. The fleet... ...network, and operating system faults, and our software... ...the next generation distributed data storage and processing...SuggestedFull timeWork at office
$149.8k - $262.2k
...DescriptionIt all started when engineer Fred Luddy wrote code... ...together any AI, any data, and any workflow—... ....About the team: As a Staff Software Engineer with the Data... ...in Go (or another systems language with a willingness... ...approach our distributed world of work with flexibility...SuggestedPermanent employmentWork experience placementWork at officeImmediate startRemote workFlexible hours2 days per week$242k - $333k
...reliable way. We are looking for engineers who are ambitious and excited about... ...: Design and develop large distributed mapping systems that process sensor data across hundreds of compute nodes... ...Contribute to all phases of the software development cycle including prototyping...SuggestedFull timeTemporary workRelocation package$227.2k - $324.5k
About the Role:As a Staff Software Engineer on the ML Infrastructure team, you... ...low-latency ML model serving systems that support Deep Learning,... ..., and low latency distributed systems using ScalaBuild reusable... ...stack state of the art.Take a data driven approach to...SuggestedFull timeTemporary workLocal areaFlexible hours- ...industry-leading virtualization software company. Our technologies... ...infrastructure—from the data center to the cloud to... ...VMware is looking for a Staff Software Engineer to join VMware’s NSX team.... ...applications using your expertise in distributed systems, software technologies and...SuggestedFull timeLocal area
$180k - $245k
Title: Staff Software Engineer (Principal Level) Duration: Full-Time Location: Houston, TX... ...seeking a Staff Software Engineer, Distributed Systems and Orchestration to serve as the lead... ...of satellites to larger fleets with data sovereignty as a core product feature...Full timeRemote work- Role Description We're looking for a Staff Engineer to work across some of the most technically... ...and outside-the-box thinking. While distributed systems experience is valuable, we care just... ...~Design and evolve the core control, data, and observability systems that power...Full timeFlexible hours
$128.9k - $219.1k
...all started when engineer Fred Luddy wrote code... ...any AI, any data, and any workflow—... ...team: As a Senior Software Engineer with the... ...collaborate with staff and senior engineers... ...in Go (or another systems language with a willingness... ...We approach our distributed world of work with...Permanent employmentFull timeWork experience placementWork at officeImmediate startRemote workFlexible hours2 days per week$215k - $250k
...company dedicated to freeing data from data platform lock-in.... ...to any downstream query engine and use case (from traditional... ...created large-scale data systems and globally distributed platforms that sit at the heart... ...tech stack by building the software and data features that...Odd jobWork at officeLocal areaRemote workRelocationRelocation package$97.5k - $209.5k
...experience Extensive hands-on software design and programming... ...designing and building distributed systems and large-scale architectures... ...Comfortable working directly with data scientists and research/... ...technical guidance to junior engineers and peers Drive adoption...Temporary workRemote workFlexible hours$168.1k - $227.4k
...milliseconds, or when Kinesis Data Streams ingests a new... ...Behind the scenes, a distributed log service makes it... ...distributed systems that power some of AWS... ...complex, high-impact engineering work. We are investing... ...reliability.As a Senior Software Development Engineer,...InternshipWork from homeFlexible hours- Overview Distributed Systems Software Engineer, Python / Go - Canonical We are seeking a software engineer with a passion for building and validating... ...for people who can bring deep engineering insights and a data driven approach to test automation, reporting and data analytics...Full timeLocal areaRemote workWorldwide
$189.3k - $290.7k
...General Motors, we are building software-defined vehicle platforms... ...mobility. We are seeking a Staff Software Engineer to lead the technical... ...next-generation infotainment systems across VCU and CCU platforms... ...performance and reliability through distributed build systems (BuildBarn/...Full timeLocal areaRemote workWork from homeRelocation package$388k
...Come be a part of what’s next. The data platform teams at Netflix enable us... ...entertainment. We are looking for Distributed Systems Engineers to help evolve and innovate our infrastructure... ...development and use of open source software. We provide extremely low-latency...Hourly payFull timeImmediate startRemote workFlexible hours$160k - $194k
...slowing the deployment of the data centers that will power... ...for the AI economy. Our software helps the world's largest... ...The Role As a Software Engineer focusing on Distributed Systems at Verse, you will work in... ...track record for Senior or Staff level software development...Full timeRemote workFlexible hours$153k - $376k
...of everything we build. As a Software Engineer on our Infrastructure team,... ...design, build, and operate the systems that power our real-time... ...’re looking for experienced distributed systems engineers across a variety... ..., networking, or real-time data systems, this role offers an...Full timeRemote workWork from homeWorldwide$180k - $250k
...: You are an experienced software engineer who thrives on building large... ...expertise in large scale distributed systems that deal with high complexity, a lot of traffic and data. You know how to achieve reliability... ...3 levels Mid, Senior and Staff) Location ~ San...Full timeCurrently hiringRemote workRelocation package$180k - $260k
...everyone to take action on their data. Through our Reverse ETL... ...needed, including operational systems and SaaS tools. Traditionally... ...acting on data has required engineering time and bandwidth, and left... ...Role We are looking for a distributed systems engineer to work on...Remote jobFull time$180k - $275k
...and scale the application and data infrastructure that supports... ...core data model and storage systems powering Gamma's business.... ...rapid shipping velocity. As Software Engineer on the Platform team, you'll... ...implement scalable APIs, distributed systems, and data infrastructure...Full timeWork at officeWork from home- Join a leading company as a Distributed Systems Software Engineer focused on building resilient cloud applications using Python or Go. The role emphasizes building and validating quality engineering processes for diverse infrastructures, with opportunities for innovation...Remote job
$146.6k - $215.1k
...exceptionally talented and hands-on Staff Backend Software Engineer to drive the technical direction and architecture of our core backend systems. This role is key to accelerating... ...designing, building, and operating distributed, high-volume backend systems and REST...Full timeWork at office- ...deployment of AI across health systems. We are a growing... ..., technologists, and engineers working together to... ...for experienced software engineers to join our... ...multiples. This is a distributed systems oriented role... ...and using observability data to drive performance optimizations...Hourly payFull timeFlexible hours
$219k - $263k
...Zoox’s Robot Software Infrastructure team is looking for a senior/staff software engineer to help build the core platform... ...and runtime systems across our autonomous... ...Experience building data pipelines and APIs between... ...autonomy, or large-scale distributed systems...Full timeTemporary workRelocation package- ...teams to maintain rigid systems, Lightfield learns... ...an experienced senior/staff engineer (5+ years of experience... ...years of experience in software development, with a strong... ...and large-scale data processing. ~ You’re... ...architect, and scale distributed systems in production...Full timeWork from home
$168.5k - $252.7k
...We work on scalable microservices and distributed systems, leveraging AI-driven development... ...and secure.About the RoleAs a Senior Software Engineer, you will play a key role in designing... ...we value our candidates’ privacy and data security. Workday will never ask candidates...Full timeContract workWork at officeRemote workHome officeFlexible hours$180k - $310k
...detection, triage, and response systems that would have required a... ...magical. This means designing distributed systems for real-time content... ...define and evolve the core data model and storage systems behind... .... You'll collaborate across engineering, product, and design to...Full timeWork at officeWork from home$201.3k - $352.3k
...DescriptionIt all started when engineer Fred Luddy wrote code... ...together any AI, any data, and any workflow—... ...-scale search systems that power Now Assist,... ...you have:8+ years of software engineering with strong... ...structures, algorithms, and distributed systems. Hands-on...Work experience placementWork at officeImmediate startRemote workFlexible hours- ...to converse with all of their business systems through natural language to quickly find... ...workflow automation with Moveworks’ Reasoning Engine and natural language capabilities, we... ...time. This is not an ML role. This is a distributed systems engineering role at the heart of...Work at officeRemote workFlexible hours
$193.8k - $285k
...operates the online stateful systems and abstractions that DoorDash Engineering depends on: reliable,... ...'re looking for a Staff Software Engineer to set the technical... ...how DoorDash streams data for years to come, on a... ...resolve the hardest distributed systems problems in production...Hourly payWork at officeLocal areaRemote workFlexible hours- ...and help build the platform engineers turn to to ship AI products... ...the global operating system for distributed, heterogeneous AI hardware.... ...interconnects to ensure that data movement operates at wire-speed... ...to architect the software fabric that unifies thousands...Full timeFlexible hours
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Staff Software Engineer - Distributed Data Systems. Be the first to apply!



