Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

Senior Software Engineer - Distributed Data Systems

Full-time

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).

Vacancy posted 1 day ago
Similar jobs that could be interesting for youBased on the Senior Software Engineer - Distributed Data Systems in Remote vacancy
  • $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... 
    Senior
    Full time
    Work experience placement
    Work at office
    Immediate start
    Remote work
    Flexible hours
    2 days per week

    ServiceNow

    San Diego, CA
    2 days ago
  • $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 —... 
    Senior
    Full time

    Fanatics Betting & Gaming

    Remote
    3 days ago
  • $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... 
    Senior
    Full time
    Remote work

    Nvidia

    Texas
    5 days ago
  • $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... 
    Senior
    Full time

    NVIDIA

    Remote
    14 hours ago
  •  ...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... 
    Senior
    Immediate start
    Remote work
    Flexible hours
    Afternoon shift
    Early shift

    Bright Mind Solutions LLC

    San Francisco, CA
    2 days ago
  • 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... 
    Senior
    Full time
    Remote work
    Flexible hours

    Filigran

    Remote
    7 days ago
  •  ...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... 
    Senior
    Full time

    Magical

    Remote
    1 day ago
  • $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... 
    Senior
    Full time
    Temporary work
    Relocation package

    Zoox

    Remote
    1 day ago
  • $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... 
    Senior
    Full time
    Immediate start
    Remote work

    Salesforce

    San Francisco, CA
    1 day ago
  • $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... 
    Senior
    Full time
    Remote work

    Waymo

    Remote
    1 day ago
  • $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,... 
    Senior
    Full time
    Work at office
    Remote work
    Home office
    Flexible hours

    Workday

    Pleasanton, CA
    5 days ago
  •  ...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... 
    Senior
    Full time
    Work at office

    Rockstar Games

    Andover, MA
    1 day ago
  •  ...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... 
    Senior
    Full time
    Work at office
    Flexible hours

    Old Well Labs

    Remote
    1 day ago
  • $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... 
    Senior
    Remote job
    Permanent employment
    Full time
    Work at office
    Local area

    Ngrok

    United States
    1 day ago
  •  ...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... 
    Senior
    Full time

    Kda Consulting Inc

    Remote
    1 day ago
  • $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 job
    Work at office
    Local area
    Remote work
    Relocation
    Relocation package

    Onehouse

    Sunnyvale, CA
    2 days ago
  • $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... 
    Senior
    Full time
    Work at office
    Remote work

    Waymo

    Mountain View, CA
    1 day ago
  • $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... 
    Senior
    Full time
    Work at office
    Local area
    Remote work

    Quantum

    Mendota Heights, MN
    3 days ago
  • $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... 
    Senior
    Remote work
    Home office

    Elliptic

    New York, NY
    3 days ago
  •  ...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... 
    Senior
    Remote work

    Chainlink Labs

    New York, NY
    2 days ago
  • $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... 
    Senior
    Full time
    Remote work

    Nvidia

    North Carolina
    3 days ago
  • $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... 
    Senior
    Permanent employment
    Full time
    Temporary work
    Casual work
    Work at office
    Remote work
    Flexible hours

    Core Weave

    Remote
    1 day ago
  • $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... 
    Senior
    Bank staff
    Local area
    Work from home

    US Bank

    Irving, TX
    2 days ago
  • $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... 
    Senior
    Full time
    Local area
    Worldwide
    Flexible hours

    Elastic

    Remote
    3 days ago
  •  ...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... 
    Senior
    Full time
    Work at office

    Datadog

    Remote
    1 day ago
  • $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... 
    Senior
    Full time
    Part time
    Work at office
    Remote work
    3 days per week

    PGIM

    Newark, NJ
    3 days ago
  •  ...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 time
    Work from home
    Flexible hours
    1 day per week

    Emerald Ai

    Bay, AR
    1 day ago
  • $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 time
    Remote work
    Worldwide

    Censys

    United States
    1 day ago
  • $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 pay
    Full time
    Immediate start
    Remote work
    Flexible hours

    Netflix

    Remote
    a month ago
  • $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... 
    Senior
    Remote job
    Full time
    Work at office
    Local area
    Work from home
    Flexible hours

    Veeva Systems

    Remote
    1 day ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Senior Software Engineer - Distributed Data Systems. Be the first to apply!