Platform Engineer - System Infrastructure Engineer
$187,200–$187,200 year
HybridBerkeley, California, United States
Job Summary
Develop and maintain a broad portfolio of software projects to automate supercomputing resources and introduce cloud-native and AI tools at massive scale. Build, refine, and support API endpoints and integration to backend systems while developing and refactoring scripts in C, Python, and shell. Collaborate with researchers to deploy services using Spin, a Kubernetes-based container platform, and coordinate small project teams for system rollouts and upgrades. Troubleshoot complex technical problems, recommend system improvements for performance and security, and lead the implementation of emerging HPC technologies. Represent NERSC in technical advocacy groups to influence the DOE community and present developments at science conferences. Work independently with a team strategy and project plans, managing Linux systems and CI/CD pipelines within the NERSC data center environment.
Required Qualifications
- Typically, 8+ years of related experience
- Bachelor's degree
- 6+ years with a Master's degree
- equivalent career experience
- 2+ years of experience with API and web services software development
- Linux systems
- high-performance computing, cloud computing, or hyper-scale environment
- Familiarity with designing and building API interfaces to compute, storage, or other backend systems
- C programming language
- shell scripting
- Python programming language
- Git
- runners
- complex CI/CD pipelines
- AI (or machine learning) tools and services
- Database administration and optimization
- MongoDB
- MySQL
- PostgreSQL
- Container technology
- Docker
- Kubernetes
- software engineering best practices for performance and security
- Ability to resolve complex issues in creative and effective ways
- Ability to derive technical solutions in a collaborative environment
- Demonstrated ability to work independently
- Demonstrated ability to work collaboratively
- contribute to an active and respectful intellectual environment
- Creative, positive, and collaborative work style
- Excellent oral and written communication skills
- Experience with OpenAPI
- Experience with other API frameworks
- Experience managing Linux systems
- Experience deploying and managing virtualization
- Experience deploying and managing container technologies
- Ability to lead and coordinate projects
- Ability to analyze and resolve significant and unique issues
- Ability to evaluate multiple intangible factors
- Ability to exercise independent judgment
Hiring someone like this?
Get your role in front of qualified candidates on Sorce.