Petascale Database Systems Developer jobs in United States
cer-icon
Apply on Employer Site
company-logo

SLAC National Accelerator Laboratory ยท 7 hours ago

Petascale Database Systems Developer

SLAC National Accelerator Laboratory is seeking a Petascale Database Systems Developer to join the Data Management team at the Vera C. Rubin Observatory. The role involves developing, deploying, and operating a distributed database system for managing astronomical catalogs and contributing to significant astrophysical discoveries.

Advanced MaterialsBiotechnologyGovernmentLife Science
check
H1B Sponsor Likelynote

Responsibilities

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

Qualification

C++SQLDistributed databasesKubernetesMulti-threaded programmingPerformance optimizationDependabilityCollaborationFlexibilityInitiativeAdaptabilityCommunicationRelationship building

Required

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

Benefits

Paid time off
Competitive salary commensurate with experience
Attractive, inclusive and collaborative work environment
Relocation expenses will be covered

Company

SLAC National Accelerator Laboratory

company-logo
SLAC National Accelerator Laboratory is the U.S. Department of Energy's national lab at Stanford University. It is a sub-organization of Stanford University.

H1B Sponsorship

SLAC National Accelerator Laboratory has a track record of offering H1B sponsorships. Please note that this does not guarantee sponsorship for this specific role. Below presents additional info for your reference. (Data Powered by US Department of Labor)
Distribution of Different Job Fields Receiving Sponsorship
Represents job field similar to this job
Trends of Total Sponsorships
2024 (3)
2023 (59)
2022 (69)
2021 (68)
2020 (41)

Funding

Current Stage
Late Stage
Total Funding
unknown
Key Investors
US Department of EnergyU.S. Department of Homeland Security
2023-09-27Grant
2023-08-16Grant
2023-01-20Grant

Leadership Team

leader-logo
Pinku Surana
Staff Engineer
linkedin
Company data provided by crunchbase