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

Staff Software Engineer - Distributed Data Systems

Full-time

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

Vacancy posted 1 day ago
Similar jobs that could be interesting for youBased on the Staff Software Engineer - Distributed Data Systems in Remote vacancy
  •  ...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... 
    Suggested
    Full time
    Work at office

    Databricks

    Remote
    1 day ago
  • $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... 
    Suggested
    Permanent employment
    Work experience placement
    Work at office
    Immediate start
    Remote work
    Flexible hours
    2 days per week

    ServiceNow

    Santa Clara, CA
    5 days 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... 
    Suggested
    Full time
    Temporary work
    Relocation package

    Zoox

    Remote
    1 day ago
  • $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... 
    Suggested
    Full time
    Temporary work
    Local area
    Flexible hours

    Tubi TV

    Los Angeles, CA
    1 day ago
  •  ...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... 
    Suggested
    Full time
    Local area

    Vmware

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

    Fresh Consulting

    Houston, TX
    17 days ago
  • 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 time
    Flexible hours

    LiveKit

    Remote
    a month ago
  • $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... 
    Full time
    Work experience placement
    Work at office
    Immediate start
    Remote work
    Flexible hours
    2 days per week

    Servicenow

    San Diego, CA
    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
    7 days ago
  • $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 work
    Remote work
    Flexible hours

    Oracle

    United States
    1 day ago
  • $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,... 
    Internship
    Work from home
    Flexible hours

    AmazonWebServices

    Seattle, WA
    5 days ago
  • Distributed Systems Software Engineer, Python / Go 3 months ago Be among the first 25 applicants We are seeking a software engineer with a passion for...  ...for people who can bring deep engineering insights and a data driven approach to test automation, reporting and data... 
    Full time
    Local area
    Remote work
    Worldwide

    Canonical

    Tulsa, OK
    1 day ago
  • $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 time
    Local area
    Remote work
    Work from home
    Relocation package

    General Motors

    Austin, TX
    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
    20 days ago
  • $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 time
    Remote work
    Work from home
    Worldwide

    Figma

    New York, NY
    1 day ago
  • $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 time
    Currently hiring
    Remote work
    Relocation package

    Falò

    Remote
    1 day ago
  • $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 job
    Full time

    Hightouch

    Remote
    1 day ago
  • $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 time
    Work at office
    Work from home

    Gamma

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

    Ad Verse

    San Francisco, CA
    1 day ago
  • 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

    Canonical

    Seattle, WA
    1 day ago
  •  ...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 pay
    Full time
    Flexible hours

    Abridge

    Remote
    1 day ago
  • $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 time
    Work at office

    Simplisafe

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

    Zoox

    Remote
    1 day ago
  •  ...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 time
    Work from home

    Lightfield

    San Francisco, CA
    1 day ago
  • $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 time
    Contract work
    Work at office
    Remote work
    Home office
    Flexible hours

    Workday

    Atlanta, GA
    5 days ago
  • $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 time
    Work at office
    Work from home

    Gamma

    Remote
    1 day ago
  • $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 placement
    Work at office
    Immediate start
    Remote work
    Flexible hours

    ServiceNow

    Santa Clara, CA
    1 day ago
  •  ...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 office
    Remote work
    Flexible hours

    Moveworks

    Mountain View, CA
    4 days ago
  • $175k - $287k

     ...Description As part of our world-class software engineering team, you will help build the...  ...AI-first future. This includes data infrastructure, storage systems, streaming platforms, traffic and...  .... Bring your experience in distributed systems and algorithms, along with... 
    Full time
    For contractors
    Work experience placement
    Work at office
    Flexible hours

    Linkedin

    Remote
    1 day ago
  • $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 pay
    Work at office
    Local area
    Remote work
    Flexible hours

    Doordash

    New York, NY
    5 days ago

Do you want to receive more vacancies?

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