Senior Software Engineer - Distributed Data Systems
$166k - $225kDatabricks Inc.
P-59
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).
Vacancy posted 3 days ago
Similar jobs that could be interesting for youBased on the Senior Software Engineer - Distributed Data Systems in United States vacancy
$124.9k - $228.9k
...firm located in Bellevue, WA is looking for a Senior Engineer to enhance its platform's performance in a... ...candidates will have over 7 years of experience in software development and a strong understanding of distributed systems. The base salary for this role ranges from $1...Senior- ...About the Role Join a startup building an agentic data lakehouse platform. As a Senior Software Engineer, Distributed Data Systems, you'll work on a greenfield project to build scalable data infrastructure that transforms enterprise data into actionable insights...SeniorRemote work
$160k - $240k
...Bloomberg L.P. is looking for a Senior Software Engineer for their VAULT platform in New York. The... ...involves building high-performance data pipelines and leading technical direction... ..., and a strong understanding of distributed systems. This position offers a competitive...Senior$124.9k - $228.9k
...background, to work on large-scale distributed systems coordinating thousands of... ...in cloud and physical data centers around the world,... ...challenges. What you’ll do: As a Senior Engineer on this team, you will lead... ...role. You have 7+ years of software development and engineering...SeniorFull timeTemporary workLocal area$166k - $225k
...passionate about enabling data teams to solve the world... ...business. Founded by engineers — and customer obsessed... ...SQL query engines. As a software engineer on the Runtime... ...building the next generation distributed data storage and processing systems that can outperform...SeniorLocal areaWorldwide- ...A data orchestration company in California is seeking a Senior Software Engineer to advance their data layer for modern AI and analytics. You will work on optimizing distributed systems and enhancing caching policies in a small, impactful engineering team. The role demands...Senior
$216k - $270k
...Scale AI, Inc. is seeking a software engineer to design, build, and maintain scalable systems within its Generative AI Data Engine. As part of a dynamic hybrid team based in San... ...background in front-end frameworks and distributed systems. The role offers a competitive salary...Senior$160k - $240k
...Senior Software Engineer — Distributed Data and Retrieval Platform Location Business Area Engineering and CTO Ref # 10051422 Description & Requirements... ...behind some of Bloomberg’s most critical financial data systems. We provide deterministic, purpose-built APIs that let...SeniorTemporary workFor contractorsWork experience placement- ...leading healthcare technology firm is seeking a Senior Software Engineer to modernize clinical and claims data exchange systems. The ideal candidate has over 10 years of... ...experience, specializes in high-volume distributed systems, and is proficient in .NET and Kubernetes...SeniorRemote workFlexible hours
$182.4k - $247k
...A leading data and AI infrastructure company is seeking a backend software engineer to design, build, and operate micro-services for their platform. Ideal candidates... ...include developing large-scale distributed systems and collaborating with product management. The...Senior- ...design but by the inefficiency of the data that feeds it. At scale, each redundant... ...theory , probabilistic modeling , and distributed systems to design self‑optimizing data... ...information is represented and used by AI. This engineering team partners closely with the Granica...SeniorFlexible hours
$190.1k - $285.1k
...Workday, Inc. is looking for a Sr Software Development Engineer in Pleasanton, CA to architect and... ...for their Apache Iceberg zero-copy data lake solution. The role requires deep... ...engineering, specifically with Java, distributed systems, and large-scale data processing...Senior- ...leading technology company in the United States is seeking a Software Engineer II to join their innovative team. This fully remote position requires hands-on experience with large-scale distributed database systems and proficiency in languages like C++, Java, or C#. You...Remote work
$215k - $250k
...Onehouse Data Infrastructure Engineer Onehouse is a mission-driven company dedicated to freeing... ...have created large-scale data systems and globally distributed platforms that sit at the heart of... ...data tech stack by building the software and data features that actually process...Odd jobWork at officeLocal areaRemote workRelocationRelocation package- ...Nuro, based in Mountain View, is seeking senior engineers to build and scale its large-scale computing infrastructure. The role involves... ...critical applications. The ideal candidate has experience with distributed applications and holds a bachelor's degree in Computer...Senior
- A leading technology company in San Diego is looking for a Senior Software Engineer specializing in distributed systems. You will develop and maintain a device telemetry platform, working closely with a collaborative engineering team. Applicants should have significant...Senior
- ...Area 1 Security is seeking motivated software engineers to join the MAPS team in Austin. The... ...resource usage measurement and building data pipelines in a collaborative... ...programming background, experience with distributed systems, and a deep understanding of TCP/IP networking...Senior
$230k - $385k
...we integrate cutting-edge hardware and software to explore a broad range of robotic form... ...capabilities with the constraints of physical systems to improve peoples' lives. About the Role As a Software Engineer, Distributed Data Systems, you will design and scale the...Work at officeRelocation package$255k - $405k
...ensuring they are reliable, user‑friendly, and aligned with our mission of broad societal benefit. About the Role As a Software Engineer, Distributed Data Systems, you will design and scale the infrastructure that powers large‑scale multimodal training and evaluation at...Full timeWork at officeLocal areaRelocation packageFlexible hours- ...leading cybersecurity firm in Sterling, Virginia is seeking a Senior Software Engineer to design resilient and scalable systems for critical missions. The role involves developing software for distributed environments, integrating advanced technologies like machine learning...Senior
- ...San Francisco is seeking an experienced software engineer with over 7 years of experience. You... ...contributor in designing and deploying distributed services while fostering collaboration... ..., particularly in distributed systems, and demonstrate the ability to communicate...Senior
- ...teams at the heart of our data strategy. Both teams... .... Pillar 1: Data Engineering & Observability Build... ...pipelines and observability systems that power metrics,... ...candidates have strong distributed systems fundamentals,... ...quality, production-grade software using modern...Senior
$180k - $220k
...black.ai is looking for a Senior Software Engineer, Calibration & Control in Palo Alto, CA. In this... ...and scientists to develop the control systems for utility-scale quantum computers.... ...experience in Python or C++, with a focus on distributed storage and graph databases. The...Senior- ...leading insurance company is seeking a Senior Engineer to drive innovation in building high-performance... ...technical projects, improve existing systems, and collaborate with teams to enhance... ...observability and experience with distributed systems, Docker, and Kubernetes. Join a...Senior
$150k - $225k
...Cloud Software Engineer - Big Data & Distributed Systems Ft. Meade Area, MD • Government/Military Clearance Required: TS/SCI with Polygraph Full-Time | Fully Funded | $150K - $225K Keep the Mission Running. Helm Point Solutions is a woman-owned...Full time$146.5k - $228k
...Role Overview We’re seeking a Senior Software Engineer with deep experience building event-driven, distributed, and scalable systems in Python. In this role, you’ll design and optimize large-scale data and service pipelines running on AWS, supporting Scribd’s content enrichment...SeniorHome officeFlexible hours$146.5k - $228k
...attitude. About the team: The ML Data Engineering team powers metadata... ...millions of users worldwide. Our systems operate at massive scale,... ..., data engineering, and distributed systems, collaborating closely... ...Overview: We’re seeking a Senior Software Engineer with deep...SeniorTemporary workLocal areaWorldwideHome officeFlexible hours$156k - $387.6k
...ByteDance's KV caching and storage systems team, where we build and own mission-critical distributed KV caching and storage products... ...next-generation shared-storage engines, and performance/cost... ...operational automation, observability, data movement, and recovery...SeniorTemporary workLocal areaRemote work$146.5k
...About the team: The ML Data Engineering team powers metadata... ...of users worldwide. Our systems operate at massive scale, supporting... ..., data engineering, and distributed systems, collaborating closely... ...: We're seeking a Senior Software Engineer with deep experience...SeniorFor contractorsLocal areaWorldwideHome officeFlexible hours- ...Amplitude in San Francisco is seeking a Senior Software Engineer to enhance its OLAP engine components... ...will own critical parts of a complex system that processes trillions of events,... ..., C++, or Python, and a passion for distributed systems. Amplitude offers excellent benefits...SeniorFlexible 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!
Related searches
- software developer internship no experience United States
- federal - software developer United States
- research software engineer United States
- software engineer contract United States
- part time software developer United States
- software engineer healthcare United States
- network software engineer United States
- ngo software engineer United States
- software development engineer aws United States
- software developer internship United States

