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

Staff Software Engineer - Distributed Data Systems

$192k - $260k

Databricks Inc.

Staff Software Engineer - Distributed Data Systems Mountain View, California

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. 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 : Make it simple and possible to orchestrate and operate tens of thousands of data pipelines. 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). Pay Range Transparency Databricks is committed to fair and equitable compensation practices. The pay range(s) for this role is listed below and represents the expected salary range for non‑commissionable roles or on‑target earnings for commissionable roles. Actual compensation packages are based on several factors that are unique to each candidate, including but not limited to job‑related skills, depth of experience, relevant certifications and training, and specific work location. Based on the factors above, Databricks anticipates utilizing the full width of the range. The total compensation package for this position may also include eligibility for annual performance bonus, equity, and the benefits listed above. Local Pay Range: $192,000 — $260,000 USD Benefits At Databricks, we strive to provide comprehensive benefits and perks that meet the needs of all of our employees. For specific details on the benefits offered in your region, please visit Our Commitment to Diversity and Inclusion At Databricks, we are committed to fostering a diverse and inclusive culture where everyone can excel. We take great care to ensure that our hiring practices are inclusive and meet equal employment opportunity standards. Individuals looking for employment at Databricks are considered without regard to age, color, disability, ethnicity, family or marital status, gender identity or expression, language, national origin, physical and mental ability, political affiliation, race, religion, sexual orientation, socio‑economic status, veteran status, and other protected characteristics. Compliance If access to export‑controlled technology or source code is required for performance of job duties, it is within Employer's discretion whether to apply for a U.S. government license for such positions, and Employer may decline to proceed with an applicant on this basis alone. #J-18808-Ljbffr Databricks Inc.

Vacancy posted 4 days ago
Similar jobs that could be interesting for youBased on the Staff Software Engineer - Distributed Data Systems in Mountain View, CA vacancy
  • $192k - $260k

    Databricks is looking for a seasoned engineer with over 8 years of experience in Java,...  ...candidate will contribute to our innovative data and AI infrastructure platform,...  ...a strong foundation in algorithms and distributed systems. We offer a generous salary range of $1... 
    Suggested

    Menlo Ventures

    Mountain View, CA
    3 days 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

    Palo Alto, CA
    11 hours ago
  • $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... 
    Suggested
    Odd job
    Work at office
    Local area
    Remote work
    Relocation
    Relocation package

    OneHouse LLC

    Sunnyvale, CA
    4 days ago
  • $175k - $225k

     ...We are seeking a Staff Software Engineer to join a well-funded, early-stage technology...  ...foundational software, data, and platform capabilities...  ...and optimize core backend systems that orchestrate complex...  ...scalable backend systems, distributed data pipelines (e.g., Spark... 
    Suggested

    Murphy Talent Group

    Sunnyvale, CA
    2 days ago
  •  ...About Us : In today's world, where data spreads across various clouds and...  ...Requirements We’re looking for a  Staff Software Engineer to join our Confidential Computing...  ...platform services powering secure, distributed systems at scale. This is a  high-impact,... 
    Suggested
    H1b
    Worldwide

    Fortanix

    Santa Clara, CA
    4 days ago
  • $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... 
    Local area
    Worldwide

    Databricks Inc.

    Mountain View, CA
    4 days ago
  • $192k - $260k

    A leading cloud computing company is seeking a Staff Software Engineer - Distributed Data Systems in Mountain View, California. The role focuses on developing cutting-edge data storage and processing systems, with the potential for significant customer impact. Candidates... 

    Databricks Inc.

    Mountain View, CA
    4 days ago
  • $100k - $120k

    ThoughtSpot is seeking a Member of Technical Staff 2 to build and enhance both frontend and backend systems in Mountain View, California. The role involves developing features that process customer data and writing efficient code in languages such as Java, Python, or C++... 

    Thoughtspot-

    Mountain View, CA
    11 hours ago
  • A leading software delivery company in Mountain View, CA, is searching for an experienced Software Engineer to help build a cutting-edge developer productivity platform. The ideal...  ...Responsibilities include developing scalable systems and mentoring other engineers. The role... 

    Menlo Ventures

    Mountain View, CA
    1 day ago
  • $248.71k - $292.6k

     ...efficient AI inference. Our LPU-based system powers GroqCloud™, giving businesses...  ...anything is possible. Build fast. Sr. Staff Software Engineer - High Performance GPU Inference...  ...Responsibilities & opportunities in this role Distributed Systems Engineering : Design and... 

    I did my part and supported the Regular Toilet

    Palo Alto, CA
    11 hours ago
  • $193.3k - $261.5k

     ...generation hyper-scale distributed systems in the cloud? Amazon...  ...managed petabyte-scale data warehouse service in the...  ...within the Redshift engine, tackling large-scale,...  ...internship professional software development experience...  ..., supervisors, and staff; adhere to standards of... 
    Internship
    Local area
    Flexible hours

    Amazon

    Palo Alto, CA
    6 days ago
  • $207k - $300k

    Staff Software Engineer, AI/ML, Google Distributed Cloud corporate_fare Google place Sunnyvale, CA, USA Apply Bachelor’...  ...developing large-scale distributed systems. Preferred qualifications: Master...  .... 8 years of experience with data structures and algorithms. 3 years... 
    Full time
    Local area

    Google Inc.

    Sunnyvale, CA
    2 days ago
  • $217k - $275k

     ...Vehicle Experiences Engine (VEE) at GM is transforming...  ...by building the software engines behind next-generation...  ...is the Compute Systems Software team - the group...  ...vehicles. As a Staff Software Engineer, Compute...  ...-based embedded Linux distributions and associated build... 
    Local area
    Work from home
    Relocation package
    Flexible hours

    General Motors

    Mountain View, CA
    7 days ago
  •  ...converse with all of their business systems through natural language to...  ...with Moveworks' Reasoning Engine and natural language...  ...everyone. The Role Are you a software engineer who has honed your craft...  ...Personas We approach our distributed world of work with... 
    Work at office
    Immediate start
    Remote work
    Flexible hours

    ServiceNow

    Mountain View, CA
    11 hours ago
  • $140k - $312k

     ...Expect Tesla's continued success depends on Engineers being able to develop, debug, and deploy software quickly. Our web services, tools, and build...  .... What You'll Do Work on building a distributed compute system, running code on hundreds of bare metal & cloud... 
    Hourly pay
    Full time
    Temporary work
    Flexible hours

    Tesla

    Palo Alto, CA
    3 days ago
  • $140k - $240k

     ...Cerebras Systems builds the world's largest AI chip...  ...security-first based engineering. Cerebras cluster involves...  ...cluster management software stack - all the way from...  .../management role in distributed systems security. ~...  ...decision-making skills with data and trade-off analysis... 

    CEREBRAS SYSTEMS INC.

    Sunnyvale, CA
    3 days ago
  • $130k - $165k

     ...placing human lives at risk. Our systems operate with distributed control, dynamic routing, and real...  ...and replicating mission critical data across dynamic mesh network topologies...  ...job We are seeking a Senior/Staff Software Engineer to help design and build Fabric,... 
    Full time
    Temporary work
    Work experience placement
    Local area

    Forterra, Inc.

    East Palo Alto, CA
    3 days ago
  • $140k - $312k

     ...you want to work with functional programming, streaming data, and distributed systems? Do you want to work with Scala, Akka, Reactive Streams...  ..., PostgreSQL, and Kubernetes? Tesla is looking for Software Engineers to build the cloud services that power these products,... 
    Hourly pay
    Full time
    Temporary work
    Worldwide
    Flexible hours

    Tesla

    Palo Alto, CA
    3 days ago
  • $198k - $326k

     ...part of our world-class software engineering team, you will take...  ...platform, scalable data storage infrastructure...  ...use your passion for distributed technologies and algorithms...  ..., API design and systems design, and your...  ...company. As a Sr. Staff Software Engineer, you... 
    For contractors
    Work at office
    Flexible hours

    LinkedIn

    Mountain View, CA
    4 days ago
  • $180k - $220k

    black.ai is looking for a Senior Software Engineer, Calibration & Control in Palo Alto, CA. In...  ...and scientists to develop the control systems for utility-scale quantum computers. You...  ...in Python or C++, with a focus on distributed storage and graph databases. The competitive... 

    black.ai

    Palo Alto, CA
    11 hours ago
  • $160.36k - $240.54k

     ...About the Role We’re looking for senior engineers to build/scale Nuro's large-scale computing infrastructure in the cloud/data center. This system is the foundation of many critical...  ...building and developing large-scale distributed applications (e.g. Kubernetes). You’... 

    Icehouseventures

    Mountain View, CA
    11 hours ago
  • $172k - $312k

     ...to work with functional programming, streaming data, and distributed systems? Do you want to work with Scala, Akka, Reactive...  ...highly motivated Full Stack Distributed Systems Engineer to join our dynamic Energy Software team. In this role, you will be a member of the... 
    Hourly pay
    Full time
    Temporary work
    Flexible hours

    Tesla

    Palo Alto, CA
    2 days ago
  • Nuro, based in Mountain View, is seeking senior engineers to build and scale its large-scale computing infrastructure. The role involves...  ...applications. The ideal candidate has experience with distributed applications and holds a bachelor's degree in Computer Science... 

    I did my part and supported the Regular Toilet

    Mountain View, CA
    11 hours ago
  • $270k

     ...Staff Software Engineer, Data USA, Palo Alto About Us Nu is one of the largest digital financial...  ...in our data pipelines, improving system observability and performance at scale...  ...environments. Expertise in Distributed Systems: Deep mastery of data processing... 
    Work at office
    Immediate start
    Remote work
    Flexible hours

    Nubank

    Palo Alto, CA
    4 days ago
  • $193.93k - $352.29k

     ...Staff Software Engineer, Behavior ML Data Mountain View, California (HQ) Who We Are Nuro is a self-driving...  ..., acting as an architect for the systems that feed our autonomy AI models....  ...anomalies, and manage out-of-distribution examples to ensure robust model training... 
    Shift work

    Nuro

    Mountain View, CA
    11 hours ago
  • $206.5k - $258.1k

     ...seeking a highly skilled and hands-on Staff Data Engineer to join our Cloud and Data team....  ...intersection of data architecture, distributed systems, and scalable engineering....  ...team in areas such as system design, software development, and distributed computing... 
    Full time
    Contract work
    Temporary work
    Part time
    Local area
    Shift work

    Rivian

    Palo Alto, CA
    4 days ago
  • $206.5k - $258.1k

     ...Autonomy org at Rivian is seeking a Staff Software Engineer, Data Ops to join the Data team who can provide...  ...highly reliable, scalable, and distributed infra using microservice architecture...  ...stack, S3, Lambda, EKS, ECS, RDS, System Manager, Secrets Manager, CloudTrail... 
    Full time
    Contract work
    Temporary work
    Part time
    Local area
    Shift work

    Rivian

    Palo Alto, CA
    3 days ago
  •  ...chapter. From operating systems to zonal controllers...  ...the standards for software-defined vehicles around...  ...Summary The Vehicle Data Services team is...  ...passionate and skilled Staff Software Engineers to lead and support our...  ...scalable, and reliable distributed systems. This... 
    Full time
    Contract work
    Local area

    Rivian and Volkswagen Group Technologies

    Palo Alto, CA
    4 days ago
  • $281k - $356k

     ...The Perception Data team at Waymo is responsible...  ...’s perception system. We own the end-to...  ...to a Director of Engineering   You will:...  ...Serve as a mentor to Staff and Senior...  ...~10+ years of software engineering experience...  ...strategy for large-scale distributed systems or ML... 
    Full time
    Remote work

    Waymo

    Mountain View, CA
    4 days ago
  •  ...Sunnyvale, CA is looking for a dedicated engineer to develop secure, distributed multi-tenant systems. You will be responsible for...  ...experience in Go and SQL, and a passion for software development. This role includes mentoring junior staff and involvement in the entire... 

    Illumio

    Sunnyvale, CA
    2 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!