Staff Software Engineer - Distributed Data Systems
$192k - $260kDatabricks 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- ...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...SuggestedFull timeLocal area
$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...SuggestedOdd jobWork at officeLocal areaRemote workRelocationRelocation package$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- ...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,...SuggestedH1bWorldwide
$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 areaWorldwide$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...$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++...- 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...
$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...$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...InternshipLocal areaFlexible hours$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 timeLocal area$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 areaWork from homeRelocation packageFlexible hours- ...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 officeImmediate startRemote workFlexible hours
$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 payFull timeTemporary workFlexible hours$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...$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 timeTemporary workWork experience placementLocal area$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 payFull timeTemporary workWorldwideFlexible hours$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 contractorsWork at officeFlexible hours$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...$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’...$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 payFull timeTemporary workFlexible hours- 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...
$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 officeImmediate startRemote workFlexible hours$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$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 timeContract workTemporary workPart timeLocal areaShift work$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 timeContract workTemporary workPart timeLocal areaShift work- ...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 timeContract workLocal area
$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 timeRemote work- ...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...
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Staff Software Engineer - Distributed Data Systems. Be the first to apply!
Related searches
- data visualization developer Mountain View, CA
- data science developer Mountain View, CA
- senior data center engineer Mountain View, CA
- sr information security engineer Mountain View, CA
- junior big data engineer Mountain View, CA
- entry level big data engineer Mountain View, CA
- aws data engineer Mountain View, CA
- senior data engineer Mountain View, CA
- director data engineering Mountain View, CA
- data engineer analytics Mountain View, CA


