Senior Software Engineer - Distributed Data Systems
Databricks Inc.
P-987
At Databricks, we are passionate about enabling data teams to solve the world's toughest problems — from making the next mode of transportation a reality to accelerating the development of medical breakthroughs. We do this by building and running the world's best data and AI infrastructure platform so our customers can use deep data insights to improve their business. Founded by engineers — and customer obsessed — we leap at every opportunity to solve technical challenges, from designing next-gen UI/UX for interfacing with data to scaling our services and infrastructure across millions of virtual machines. And we're only getting started.
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 : Provide 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 (or higher) in Computer Science, related technical field or equivalent practical experience.
- Comfortable working towards a multi-year vision with incremental deliverables.
- Motivated by delivering customer value and impact.
- 5+ 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).
$128.9k - $219.1k
...It all started when engineer Fred Luddy wrote code... ...together any AI, any data, and any workflow— helping... ...About the team: As a Senior Software Engineer with the Data... ...in Go (or another systems language with a willingness... ...We approach our distributed world of work with flexibility...SeniorFull timeWork experience placementWork at officeImmediate startRemote workFlexible hours2 days per week$152k - $200k
Role Description As a Sr Software Engineer on our Distributed Systems team, you'll be at the core of what makes Fanatics Markets work — the event-driven infrastructure... ...processing guarantees. ~Build and tune low-latency data layers across Postgres, Redis, and Redis PubSub —...SeniorFull time$152k - $241.5k
NVIDIA is hiring experienced software engineers to help scale up its AI... ...responsible for production systems that enable large scalable GPU... ...and developing a massively distributed scalable platform which would... ...and a solid understanding of data structures and algorithms. Ways...SeniorFull timeRemote work$224k - $431.25k
Role Description We are seeking Systems Engineers and Software Engineers interested in building and running reliable large scale infrastructure... ...others. ~Experience with infrastructure automation and distributed systems design developing tools for running large scale...SeniorFull time- ...Senior Software Engineer (Rust / Distributed Storage Systems) San Francisco, CA Remote role but candidate need to be here in SFO area only Required... ...should be able to explain concepts such as data consistency, replication behavior, and whether data...SeniorImmediate startRemote workFlexible hoursAfternoon shiftEarly shift
- Role Description We're looking for a Senior Software Engineer with deep expertise in distributed systems and platform engineering to join the XTM Foundation team — Filigran... ...designing the architecture evolution to increase data processing capacity. You will define the patterns...SeniorFull timeRemote workFlexible hours
- ...this is your chance to join as a founding engineer. In just a few months, we’ve already hit... ...About you Have 3+ years of software engineering experience in a strongly typed... ...architecting, developing, and managing complex systems at a scale Have a strong bias towards...SeniorFull time
$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...SeniorFull timeTemporary workRelocation package$117.2k - $313.7k
...immediate opportunities for Lead software engineers who want their lines of code... ...components/frameworks in distributed filesystems in an ever-... ...drive innovations that improve system scalability, robustness, and... ...patterns & Experience with Big-Data/ML and S3 Hands-on...SeniorFull timeImmediate startRemote work$204k - $259k
...infrastructure to store, process, and distribute the map. Our team... ...Waymo teams that consume map data. You will: Evaluate... ...forms of map data Scale our systems to support mapping the whole... ...~ A passion for good software engineering We prefer: M.S. or...SeniorFull timeRemote work$190.1k - $285.1k
...too.About the TeamThe OMS Data Lake team is a critical... ...ecosystem-wide data access. By engineering high-throughput distributed platform services, we... ...consumers.About YouAs a Senior Software Engineer on the OMS Data... ...Engine Concepts)Distributed Systems: Distributed Processing,...SeniorFull timeWork at officeRemote workHome officeFlexible hours- ...people in the industry. Rockstar Games is seeking a Senior Software Engineer in Data Engineering to join a team focused on building a... ...experience building production software systems, preferably in a distributed or data-intensive environment. ~ Strong experience...SeniorFull timeWork at office
- ...disclosures into structured data that makes it easy for... ...the Role We’re hiring an Engineer to define and build systems that make our data usable... ...Move Quickly in a Small, Senior Team Operate with high... ...expertise ~ Experience with distributed and event-driven systems...SeniorFull timeWork at officeFlexible hours
$180k - $225k
...success! We like software that’s serious and... ...the Customer Data Team Our Customer... ...Data team builds the systems that ensure... ...has opinions about distributed data systems. Is the... ...entirely on AWS. Engineers develop by using remote... ...Compensation Senior Software Engineer...SeniorRemote jobPermanent employmentFull timeWork at officeLocal area- ...Full Stack Developer with Big Data expertise to support mission... ...a strong mix of full stack engineering capabilities and data-intensive... ...to work on modernized systems, cloud-based architectures, and... ...Integration Architect and integrate distributed systems in cloud and hybrid...SeniorFull time
$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$204k - $259k
...to build perception systems essential for safe and... ...you will report to the Senior Engineering Manager of Semantics.... ...features in the VLM data infra and validate... ...experience in the field of software engineering ~... ...Experience designing distributed systems processing data...SeniorFull timeWork at officeRemote work$160k - $200k
...to orchestrate, protect, and enrich data across its lifecycle, providing enhanced... ..., visit are seeking a high-caliber Senior Systems Software Engineer to join our Core Storage Team. In... ...be responsible for the brain of our distributed storage system: the Data Path. You...SeniorFull timeWork at officeLocal areaRemote work$206k - $255k
...help define the future of finance?Are you a strong software engineer who's passionate about data, distributed systems, and delivering impact at scale? Are you looking... ...staying close to the code?We're looking for a Senior Software Engineer to join Elliptic's Product-Engineering...SeniorRemote workHome office- ...Chainlink stack provides the essential data, interoperability, compliance, and... ...more at chain.link.About the RoleAs a software engineer on the Data Products team, you’ll collaborate... ...technical team of other engineers, distributed systems computing experts, and security...SeniorRemote work
$152k - $241.5k
The NVIDIA DGXC Data Services team builds cloud-native systems, frameworks, and services for managing data across... ...environments.Use modern software engineering practices, including AI-assisted... ...in algorithms, data structures, distributed systems, operating systems, and...SeniorFull timeRemote work$165k - $242k
...re standing up new data centers at an... ...that gives network engineers, fleet engineers,... ...of sites. As a senior backend engineer on... ...to build bespoke software to model our infrastructure... ...internal/external systems and data sources... ...cabling, power distribution, and cooling. You...SeniorPermanent employmentFull timeTemporary workCasual workWork at officeRemote workFlexible hours$157k - $176.1k
....S. Bank is seeking the position of Senior Software Engineer - Data Engineering in Irving, TX.Essential... ...considerable impact and span multiple systems; evaluate scalability, reliability,... ...in-memory computation and Hadoop for distributed storage; and collaborating with data...SeniorBank staffLocal areaWork from home$133.1k - $252.9k
Role Description We are on the lookout for a Senior Software Engineer to join our Elasticsearch - Distributed Systems team and focus on how Elasticsearch provides scale... ...an Elasticsearch cluster communicate, and how data are indexed, allocated, and managed across...SeniorFull timeLocal areaWorldwideFlexible hours- ...Analytics Data Platform Lakehouse team builds and operates the foundations that power data engineers, applied AI, and product teams—managing millions of tables on... ...You have built or operated large-scale distributed data systems You have a solid grasp of query planning...SeniorFull timeWork at office
$104k - $171.6k
...Classification:Technology - Engineering & CloudAre you... ...services institutions.As a Senior Software Engineer (MDM) in the Chief Data Office (CDO), you will... ...members to understand the system end-to-end and deliver... ..., Spark working in distributed systems, object-oriented...SeniorFull timePart timeWork at officeRemote work3 days per week- ...these two worlds, enabling AI data centers to scale without... ...Our Emerald Conductor software platform makes data centers... ...the Role We’re hiring a Distributed Systems / Backend Engineer to serve as a key contributor... ...level to highly seasoned senior contributors with...Full timeWork from homeFlexible hours1 day per week
$137k - $169k
...United States. Role Summary: We’re looking to hire a Software Engineer (Backend, Distributed Systems) to build scalable services, APIs, frameworks, and internal tooling that process large amounts of data and make them highly available, providing direct value to...Full timeRemote workWorldwide$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$110k - $270k
...Veeva Systems is a mission-driven organization and pioneer in... ...providing real-time reference data across the complete... ...success. In the role of Senior Software Engineer, Data Platform at Opendata,... ...to efficiently create and distribute our valuable data assets. We...SeniorRemote jobFull timeWork at officeLocal areaWork from homeFlexible hours
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Senior Software Engineer - Distributed Data Systems. Be the first to apply!
- agile software developer Remote
- software developer internship no experience Remote
- intermediate software engineer Remote
- software engineer staff Remote
- experienced software developer Remote
- work from home software developer Remote
- software developer no experience Remote
- software developer fintech Remote
- software data engineer Remote
- financial software developer Remote





