Oak Ridge National Laboratory
Full Stack Software Developer
This job is now closed
Job Description
- Req#: 9795
- Assist in development of software applications and science-based systems to manage big data
- Collaborate with other research and technical professionals to develop new capabilities that execute on ORNL’s leading data and compute infrastructures
- Support multiple technology projects at the same time
- Develop, test, and deploy services.
- Evaluate and test third-party software
- Bachelor’s degree in computer science or software engineering, with a minimum of 2 years work experience OR Master’s degree in computer science or software engineering, with a minimum of 1 year work experience.
- Proficiency with one or more of the following languages: C/C++, Go, or Python.
- Proficiency with any front-end languages (e.g., Javascript, AngularJS, React).
- Experience with containers (e.g., Docker) and container orchestration (e.g., Kubernetes).
- Experience with version control systems (e.g., Git).
- Experience with CI/CD practices, test methodologies
- Willingness to learn new programming languages and technologies
- Motivated self-starter with the ability to work independently and to participate creatively in a collaborative setting
- Strong problem-solving skills
- Ability to think critically
- Excellent written and oral communication skills
Requisition Id 9795
Overview:
The Data Lifecycle and Scalable Workflows Group at Oak Ridge National Laboratory (ORNL) is seeking a Full Stack Software Developer to add to our team. In this position, you will provide products and services for scientific data management at leadership-class scale. The ideal candidate is a creative developer with a growth mindset. Prior experience with C/C++/Python, data applications, distributed systems, and microservices is preferred but not required. To be successful in this role, you must be team-oriented, understand computer science fundamentals, and demonstrate a drive for self-learning. Our team has a diverse skill set and are natural problem solvers who share a passion about supporting scientists and enabling new discoveries for humanity, while working on some of the most challenging problems with cutting-edge technologies.
This position is part of the Advanced Technologies Section within the National Center for Computational Sciences (NCCS) Division at ORNL. NCCS has a deep legacy in High Performance Computing (HPC) operating leadership-class systems, deploying the world’s first exascale system (Frontier) and largest parallel file system. Data is at the heart of science and workflows reduce a scientist’s cognitive overhead and increase science reproducibility - the Data Lifecycle and Scalable Workflows Group tackles these challenges for supercomputing facilities.
Major Duties and Responsibilities:
Basic Qualifications:
Desired Qualifications:
#LI-DC1
This position will remain open for a minimum of 5 days after which it will close when a qualified candidate is identified and/or hired.
We accept Word (.doc, .docx), Adobe (unsecured .pdf), Rich Text Format (.rtf), and HTML (.htm, .html) up to 5MB in size. Resumes from third party vendors will not be accepted; these resumes will be deleted and the candidates submitted will not be considered for employment.
If you have trouble applying for a position, please email ORNLRecruiting@ornl.gov.
ORNL is an equal opportunity employer. All qualified applicants, including individuals with disabilities and protected veterans, are encouraged to apply. UT-Battelle is an E-Verify employer.About the company
Oak Ridge National Laboratory is an American multiprogram science and technology national laboratory sponsored by the US Department of Energy and administered, managed, and operated by UT–Battelle as a federally funded research and development center u...
Notice
Talentify is an Equal Opportunity Employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, disability, or protected veteran status.
Talentify provides reasonable accommodations to qualified applicants with disabilities, including disabled veterans. Request assistance at accessibility@talentify.io or 407-000-0000.
Federal law requires every new hire to complete Form I-9 and present proof of identity and U.S. work eligibility.
An Automated Employment Decision Tool (AEDT) will score your job-related skills and responses. Bias-audit & data-use details: www.talentify.io/bias-audit-report. NYC applicants may request an alternative process or accommodation at aedt@talentify.io or 407-000-0000.