Talent.com
Petascale Database Systems Developer

Petascale Database Systems Developer

SLAC National Accelerator LaboratoryMenlo Park, CA, United States
3 days ago
Job type
  • Full-time
Job description

Petascale Database Systems Developer

Job ID

6553

Location

SLAC - Menlo Park, CA

Full-Time

Regular

SLAC Job Postings

The Opportunity :

Join the Data Management (DM) team at the Vera C. Rubin Observatory, one of modern astronomy's defining missions. With your team, you¿ll develop, deploy, and operate an innovative distributed database system to house the astronomical catalogs of our groundbreaking mission : The Legacy Survey of Space and Time (LSST).

Your Impact :

Maintain, extend, and enhance a distributed parallel relational database system, implemented as a map / reduce style SQL query rewrite and aggregation system in C++, running on a dedicated hardware cluster of ~100 nodes.

Work on a petascale data challenge , managing astronomical catalogs characterising tens of billions of individually identified galaxies and stellar objects, and tens of trillions of individual photometric measurements.Rubin will conduct an optical survey of the night sky, generating 15 TB of data nightly with its 8-meter mirror and 3.2 gigapixel camera. Once completed, the LSST will be the largest optical survey ever made.

Directly contribute to a range of astrophysical discoveries , from discovering potentially hazardous asteroids to unlocking the mysteries of dark energy.

The Team :

You'll be part of the Rubin Data Management team, a distributed group of over 60 scientists and engineers responsible for turning the raw data from the camera into science-ready measurements. Our technology stack includes state-of-the-art image processing algorithms, large distributed databases, and the next-generation Rubin Science Platform (RSP). We openly share our code on GitHub under an open-source license.

Your Role :

Be a principal C++ developer within the Data Management organization, one of a team of three experts focused particularly on ongoing design and implementation work on the ¿Qserv¿ distributed database system.

Support access to data products worldwide , playing a key role in the observatory's output and scientific achievements.

Enjoy an insider¿s view up close and personal with the ongoing internal operation of a world-class scientific experiment.

The next few years will be exciting for Rubin Observatory as SLAC becomes its data production facility and survey images begin to flow from the world¿s biggest digital camera. Join us in making history at the Rubin Observatory as we embark on a decade-long journey to capture the universe like never before.

Given the nature of this position, SLAC is open to on-site, hybrid, and remote work options.

Your responsibilities will include the following :

Drive ongoing design and develop code in C++ for the Qserv distributed database system.

Ensure (by architecture and in practice) that Qserv is scalable, robust, maintainable and secure.

Manage DevOps-oriented deployment of Qserv with Kubernetes.

Participate in the collective engineering activities of the team, including performing code reviews, acting as a troubleshooting buddy, and participating in design discussions based on a shared understanding of team needs. Engage with other members of the Qserv team to identify ways to improve the team¿s tools and workflows.

Write documentation to effectively capture and communicate architectural and implementation choices.

Share responsibility with the rest of the team for the overall success of catalog data releases within the Rubin Science Platform.

To be successful in this position you will bring :

Bachelor's degree in computer science or a related field, and at least 8 years of relevant experience as a C++ developer, or equivalent combination of education and relevant experience.To include a working knowledge of contemporary C++ development tools and practices, including standard and boost libraries, cmake, git / github, containerized applications, and the linux operating environment.

Demonstrated proficiency with performance-oriented multi-threaded, asynchronous, and network-distributed programming.

Familiarity with SQL-oriented relational databases, including an understanding of schema design, storage engines, indexing, query plan interpretation, configuration, management, and performance optimization.

Experience working with data at scale.

Demonstrated ability to collaborate closely with colleagues working both locally and remotely.

Dependability, flexibility, and willingness to take the initiative.

Applying for this position, you should know that :

SLAC offers an excellent benefits package including paid time off, competitive salary commensurate with experience, and an attractive, inclusive and collaborative work environment in the foothills of Silicon Valley. Relocation expenses will be covered. Remote or hybrid work will be considered for locations within the United States.

Applications will be accepted until the position is filled, but must be received by January 5, 2026 to ensure full consideration. You should direct questions to the Chair of the Search Committee, Fritz Mueller ( fritzm@slac.stanford.edu ).

SLAC Employee competencies :

Effective Decisions : Uses job knowledge and solid judgment to make quality decisions in a timely manner.

Self-Development : Pursues a variety of venues and opportunities to continue learning and developing.

Dependability : Can be counted on to deliver results with a sense of personal responsibility for expected outcomes.

Initiative : Pursues work and interactions proactively with optimism, positive energy, and motivation to move things forward.

Adaptability : Flexes as needed when change occurs, maintains an open outlook while adjusting and accommodating changes.

Communication : Ensures effective information flow to various audiences and creates and delivers clear, appropriate written, spoken, presented messages.

Relationships : Builds relationships to foster trust, team collaboration, and a positive climate to achieve common goals.

Physical requirements and working conditions :

  • Consistent with its obligations under the law, the University will provide reasonable accommodation to any employee with a disability who requires accommodation to perform the essential functions of his or her job.

Work standards :

Interpersonal Skills : Demonstrates the ability to work well with Stanford colleagues and clients and with external organizations.

Promote Culture of Safety : Demonstrates commitment to personal responsibility and value for environment, safety and security; communicates related concerns; uses and promotes safe behaviors based on training and lessons learned. Meets the applicable roles and responsibilities as described in the ESH Manual, Chapter 1¿General Policy and Responsibilities :

Subject to and expected to comply with all applicable University policies and procedures, including but not limited to the personnel policies and other policies found in the University's Administrative Guide,

Classification Title : Software Developer 3

Grade : L

Duration : Regular Continuing

Job code : 4823

The expected pay range for this position is $137,773 to $194,585 per annum. SLAC National Accelerator Laboratory / Stanford University provides pay ranges representing its good faith estimate of what the university reasonably expects to pay for a position. The pay offered to a selected candidate will be determined based on factors such as (but not limited to) the scope and responsibilities of the position, the qualifications of the selected candidate, departmental budget availability, internal equity, geographic location and external market pay for comparable jobs.

SLAC National Accelerator Laboratory is an Affirmative Action / Equal Opportunity Employer and supports diversity in the workplace. All employment decisions are made without regard to race, color, religion, sex, national origin, age, disability, veteran status, marital or family status, sexual orientation, gender identity, or genetic information. All staff at SLAC National Accelerator Laboratory must be able to demonstrate the legal right to work in the United States. SLAC is an E-Verify employer.

Create a job alert for this search

Database Developer • Menlo Park, CA, United States

Related jobs
  • Promoted
Principal Engineer - Data & Database Systems Architecture

Principal Engineer - Data & Database Systems Architecture

Icon VenturesSan Francisco, CA, United States
Full-time
At Quizlet, our mission is to help every learner achieve their outcomes in the most effective and delightful way.Our $1B+ learning platform serves tens of millions of students every month, includin...Show moreLast updated: 16 days ago
  • Promoted
  • New!
Senior Database Developer / Engineer - Oakland, CA

Senior Database Developer / Engineer - Oakland, CA

Georgia IT IncOakland, CA, United States
Full-time
Senior Database Developer / Engineer.US Citizens, GC, EAD ( H4, L2), E3 TN visa holders preferred, NO third party corp to corp accepted for this job. Design, develop, and optimize large, complex DB sc...Show moreLast updated: 2 hours ago
  • Promoted
Senior Software Engineer, Database Acceleration

Senior Software Engineer, Database Acceleration

Tik TokSan Jose, CA, United States
Full-time
As a senior software engineer in the data platform team, you will have the opportunity to build, optimize and grow one of the largest data platforms in the world. You'll have the opportunity to gain...Show moreLast updated: 30+ days ago
  • Promoted
Platform Engineer – Database Systems

Platform Engineer – Database Systems

QuizletSan Francisco, CA, United States
Full-time
Engineering and Information Technology.At Quizlet, our mission is to help every learner achieve their outcomes in the most effective and delightful way. Our 1B+ learning platform serves tens of mill...Show moreLast updated: 3 days ago
  • Promoted
Senior Systems Analyst - SQL,PL / SQL

Senior Systems Analyst - SQL,PL / SQL

MAXIMUSSan Francisco, CA, United States
Full-time
Maximus is looking for a Senior Analyst, System Analysis.Essential Duties and Responsibilities : .Responsible for gaining a detailed understanding of components of the business and translating that k...Show moreLast updated: 1 day ago
  • Promoted
Solution Manager

Solution Manager

SupermicroSan Jose, CA, United States
Full-time
Supermicro is a Top Tier provider of advanced server, storage, and networking solutions for Data Center, Cloud Computing, Enterprise IT, Hadoop / Big Data, Hyperscale, HPC and IoT / Embedded customers...Show moreLast updated: 30+ days ago
  • Promoted
Senior Platform Engineer - Database Systems

Senior Platform Engineer - Database Systems

Icon VenturesSan Francisco, CA, United States
Full-time
At Quizlet, our mission is to help every learner achieve their outcomes in the most effective and delightful way.Our $1B+ learning platform serves tens of millions of students every month, includin...Show moreLast updated: 4 days ago
  • Promoted
  • New!
Principal Engineer - Data & Database Systems Architecture

Principal Engineer - Data & Database Systems Architecture

QuizletSan Francisco, CA, United States
Full-time
At Quizlet, our mission is to help every learner achieve their outcomes in the most effective and delightful way.Our $1B+ learning platform serves tens of millions of students every month, includin...Show moreLast updated: 6 hours ago
  • Promoted
Database Architect $110,089 – $165,134

Database Architect $110,089 – $165,134

ISC2 East Bay ChapterSan Carlos, CA, United States
Full-time
Database Architect $110,089 – $165,134.Be among the first 25 applicants.San Mateo County Transit District.The Database Architect reports to the Manager, IT Technology and Telecommunications and is ...Show moreLast updated: 7 days ago
  • Promoted
Senior Systems Engineer, Fleet Data Infrastructure

Senior Systems Engineer, Fleet Data Infrastructure

WaymoSan Francisco, CA, United States
Full-time
Waymo is an autonomous driving technology company with the mission to be the world's most trusted driver.Since its start as the Google Self-Driving Car Project in 2009, Waymo has focused on buildin...Show moreLast updated: 7 days ago
  • Promoted
Principal Database Engineer

Principal Database Engineer

Informatica LLCRedwood City, CA, United States
Full-time
Build Your Career at Informatica.We seek innovative thinkers who believe in the power of data to drive meaningful change. At Informatica, we welcome adventurous minds eager to solve the world's most...Show moreLast updated: 20 days ago
  • Promoted
Control Systems Engineer / Architect / Data Center Rack Solution (26968)

Control Systems Engineer / Architect / Data Center Rack Solution (26968)

SupermicroSan Jose, CA, United States
Full-time
Supermicro is a Top Tier provider of advanced server, storage, and networking solutions for Data Center, Cloud Computing, Enterprise IT, Hadoop / Big Data, Hyperscale, HPC and IoT / Embedded customers...Show moreLast updated: 24 days ago
  • Promoted
Software Systems Architect - Scientific Instruments

Software Systems Architect - Scientific Instruments

PicarroSanta Clara, CA, United States
Full-time
Software Systems Architect - Scientific Instruments.Bay Area - Primarily onsite with occasional remote flexibility.We're hiring an Software Systems Architect to define and evolve the top-tier softw...Show moreLast updated: 30+ days ago
  • Promoted
Principal Data Center Solutions Architect

Principal Data Center Solutions Architect

SupermicroSan Jose, CA, United States
Full-time
Supermicro is a Top Tier provider of advanced server, storage, and networking solutions for Data Center, Cloud Computing, Enterprise IT, Hadoop / Big Data, Hyperscale, HPC and IoT / Embedded customers...Show moreLast updated: 30+ days ago
  • Promoted
  • New!
Database Developer - Oakland, CA

Database Developer - Oakland, CA

Georgia IT IncOakland, CA, United States
Full-time
Job Title - Database Developer.Citizens and those authorized to work in the U.We are unable to sponsor at this time.Design, develop and optimize large, complex DB schemas, SQL scripts and objects t...Show moreLast updated: less than 1 hour ago
  • Promoted
Senior Platform Engineer - Database Systems

Senior Platform Engineer - Database Systems

QuizletSan Francisco, CA, United States
Full-time
At Quizlet, our mission is to help every learner achieve their outcomes in the most effective and delightful way.Our $1B+ learning platform serves tens of millions of students every month, includin...Show moreLast updated: 7 days ago
  • Promoted
Platform Engineer – Database Systems

Platform Engineer – Database Systems

Icon VenturesSan Francisco, CA, United States
Full-time
At Quizlet, our mission is to help every learner achieve their outcomes in the most effective and delightful way.Our $1B+ learning platform serves tens of millions of students every month, includin...Show moreLast updated: 4 days ago
  • Promoted
Software Engineer, Database Systems

Software Engineer, Database Systems

OpenAISan Francisco, CA, United States
Full-time
The Database Systems team specializes in high-performance distributed databases.Our team built Rockset, the real-time search, analytics, and vector database that powers all vector search and retrie...Show moreLast updated: 30+ days ago