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 13 hours ago
Similar jobs that could be interesting for youBased on the Staff Software Engineer - Distributed Data Systems in Remote vacancy
  • $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
    4 days ago
  •  ...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
    2 days 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

    New York, NY
    13 hours 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... 
    Suggested
    Full time
    Remote work

    Fresh Consulting

    Houston, TX
    16 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... 
    Suggested
    Full time
    Flexible hours

    LiveKit

    Remote
    a month 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... 
    Full time
    Local area

    Vmware

    Remote
    2 days 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
    6 days 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... 
    Permanent employment
    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
  • $151k - $206k

     ...We’re looking to hire a Senior Distributed Systems Engineer on our Internet Map Connections team...  ...build highly-available and scalable, data-driven services that provide value directly...  ...Skills You Have: ~5+ years of software engineering experience building... 
    Full time
    Remote work
    Worldwide
    Flexible hours

    Censys

    Remote
    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
    4 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... 
    Full time
    Temporary work
    Relocation package

    Zoox

    Remote
    13 hours ago
  • Distributed Systems Software Engineer, Python / Go Join to apply for the Distributed Systems Software Engineer, Python / Go role at Canonical Distributed...  ...people who can bring deep engineering insights and a data driven approach to test automation, reporting and data analytics... 
    Full time
    Local area
    Remote work
    Worldwide

    Canonical

    Seattle, WA
    13 hours 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
    13 hours 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
    19 days 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
    13 hours 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... 
    Minimum wage
    Full time
    Local area
    Remote work
    Worldwide
    Flexible hours

    Figma

    San Francisco, CA
    13 hours 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
    4 days 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
    13 hours 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
    3 days 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
    4 days ago
  •  ...DescriptionIt all started when engineer Fred Luddy wrote code that...  ...brings together any AI, any data, and any workflow— helping 85...  ...powers Moveworks' AI agents — the systems that orchestrate, execute,...  ...is not an ML role. This is a distributed systems engineering role at the... 
    Work at office
    Immediate start
    Remote work
    Flexible hours

    Moveworks

    Mountain View, CA
    13 hours ago
  • $345.04k - $399.42k

     ...experiences for everyone.As a Principal Software Engineer on Creator Services Data, you’ll be leading the company’s...  ...the next generation Data Storage systems to power the millions of...  ...focused on solving complex back end distributed systems and storage problems at scale... 
    Full time
    Work experience placement
    H1b
    Work at office
    Local area
    Visa sponsorship
    Monday to Friday

    Roblox

    San Mateo, CA
    2 days ago
  • $152k - $241.5k

    Sr Software Engineer - Distributed Systems Engineer, EDA InfrastructureNVIDIA is hiring engineers to build and scale the infrastructure that supports our...  ...diagnostics, operating-system signals, scheduler data, and network and storage telemetry to identify failures... 
    Full time
    Remote work

    Nvidia

    Washington DC
    1 day ago
  • $168.5k - $252.7k

     ...robustness.About the RoleAs a Senior Software Engineer, you will play a key role in...  ...architecture of critical distributed subsystems, drive technical...  ...on expertise in distributed systems and microservices, along...  ...our candidates’ privacy and data security. Workday will never... 
    Full time
    Contract work
    Work at office
    Remote work
    Home office
    Flexible hours

    Workday

    Atlanta, GA
    3 days ago
  • $198k - $326k

     ....We are looking for a Senior Staff Software Engineer with deep expertise at the intersection of systems, machine learning, GPU infrastructure...  ...in software engineering, distributed systems, infrastructure, or...  ...described at this link: Data Privacy Notice and Compliance... 
    For contractors
    Work at office
    Flexible hours

    Linkedin

    Mountain View, CA
    11 hours ago
  • $175k - $287k

     ...DescriptionAs 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...  ...experiences. Bring your experience in distributed systems and algorithms, along... 
    For contractors
    Work experience placement
    Work at office
    Flexible hours

    Linkedin

    Mountain View, CA
    2 days ago
  • $160.1k - $285.1k

     ...About the Team The Data Platform and Observability Engineering (DPOE) team is building...  .... We own the libraries, distributed services, and infrastructure...  ...the Role As a Senior Software Development Engineer,...  ...operating complex distributed system architectures, evidenced... 
    Full time
    Work at office
    Remote work
    Home office
    Flexible hours

    Workday

    Pleasanton, CA
    1 day ago
  • $123.9k - $222k

     ...About the Team The Data Platform and Observability Engineering (DPOE) team is building...  .... We own the libraries, distributed services, and infrastructure...  ...About the Role As a Software Development Engineer, you...  ...in distributed systems and big data while contributing... 
    Full time
    Work at office
    Remote work
    Home office
    Flexible hours

    Workday

    Pleasanton, CA
    1 day ago
  • $226k - $369k

     ...keep LinkedIn’s most critical systems stable, resilient, and...  ...massive scale.As a Principal Staff Software Engineer, Reliability Infrastructure...  ...role for someone with deep distributed systems expertise, strong reliability...  ...described at this link: Data Privacy Notice and... 
    For contractors
    Work at office
    Remote work
    Work from home
    Flexible hours

    Linkedin

    Mountain View, CA
    11 hours ago
  • $180k - $320k

     ...recruiting for one of its clients a Software Engineer, Distributed Systems (Core) - this is a fully remote role...  ...empower everyone to take action on their data. Hundreds of companies, including...  ..., Kong, Semgrep) (Mandatory) Staff level minimum with a history of getting... 
    Remote work
    Visa sponsorship

    Career Renew

    New York, NY
    13 hours 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!