Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

Research Software Engineer

Oak Ridge National Laboratory

Requisition Id16231

Overview:

The National Center for Computational Sciences (NCCS) at Oak Ridge National Lab (ORNL), which hosts several of the world's most powerful computer systems, is seeking highly qualified individuals to play a key role in developing, and deploying data management tools and persistent services that support scientific and AI/ML campaigns that run onNCCS computing infrastructure, including the world's first exaflop system, Frontier.

The Team:

As a Research Software Engineer (RSE) in the Data and Platform Services (DAPS) group, you will work within the HPC Operations Section and closely collaborate with other Lead Software Engineers on various software engineering projects. The DAPS group designs and operates data management platforms, tools, and services for the end-to-end data lifecycle from ingestion to publication and supports several large initiatives and facilities at ORNL. Our primary development and deployment platform is the Oak Ridge Leadership Computing Facility (OLCF) Slate Service, built on Kubernetes and Rancher, which provides a container orchestration service for running critical operation applications and user-managed persistent applications that run alongside our OLCF supercomputer systems and other OLCF managed HPC clusters.

The Role:

As a Research Software Engineer, you will implement, operate, and maintain federated data platforms, data management portals, data processing pipelines, API gateways, and persistent services for the entire data lifecycle on our on-premises Kubernetes clusters, with a strong focus on scalability, reliability, and maintainability. You will also assist with AI initiatives at OLCF, integrate key data engineering and MLOps technologies, be an individual contributor for small-medium sized projects, and collaborate with Platform engineers in delivering a robust set of production services for OLCF users. This role requires: significant experience with full stack application and API development, working knowledge of Kubernetes and containerization. Knowledge of current AI/ML tools and workflows is preferred but not required.

Major Duties/Responsibilities:

Application Development and Deployment

  • Gain working expertise with federated data management (e.g., Pelican, Rucio), data catalog solutions (e.g. CKAN, DKAN, Schema.org), streaming data (e.g., Kafka), and data movement (XRootD, Globus, S3) tools and technologies.
  • Design and implement web portals and API services for data management using a combination of modern web technologies.
  • Develop, implement, and maintain Kubernetes deployment recipes for data portals, catalogs, API gateways, and other ancillary services like key-value stores and databases.
  • Implement solutions for MLOps including model lifecycle management and storage, as well as integration with existing platforms like MLFlow.


Collaboration

  • Partner closely with internal platforms, cybersecurity, and account management teams to ensure the platform meets security, compliance, role-based access controls, and usability expectations.
  • Participate in cross-functional projects related to platform enhancements and cluster lifecycle automation.
  • Be able to represent the DAPS team with internal collaborators and partners across the lab.

Basic Qualifications:

  • BSdegree and 3+ years of relevant experience or equivalent experience.
  • At least two years of experience with data management platform and tools development.
  • At least two years of experience with full stack application and API development.
  • Experience with CI/CD tooling, GitOps, and Kubernetes.
  • Experience with code review and familiarity with tools like git, GitHub and GitLab.


Preferred Qualifications:

  • Excellent interpersonal/communications skills, and the ability to work as part of a team.
  • Experience implementing and maintaining highly available systems/services.
  • Experience with PHP, Python, modern Javascript frameworks (React, AngularJS, NodeJS).
  • 5+ years of experience in addition to the degree.
  • Experience with modern software practices such as test-driven development, Agile software development practices and a firm, proven knowledge of software development lifecycles.
  • Demonstrated activity within the broader open-source software community.

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 View email address on click.appcast.io.


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.

Vacancy posted 1 day ago
Similar jobs that could be interesting for youBased on the Research Software Engineer in Oak Ridge, TN vacancy
  •  ...Requisition Id 16549    Overview: We are hiring a HPC Software Engineer to design, operate and maintain clusters, servers, and workstations...  ...in the Emerging Technologies & Computing group in the Research Computing Division in the Information Technology Services... 
    Suggested
    Work at office
    Relocation package
    Flexible hours

    Oak Ridge National Laboratory

    Oak Ridge, TN
    4 days ago
  •  ...Software Engineer Oakridge, Tennessee Job Summary Develops, creates, maintains, and writes/codes new (or modifies existing) computer applications and software solutions supporting enterprise and government systems. Designs and implements scalable web-based applications... 
    Suggested

    Rampant Technologies

    Oak Ridge, TN
    2 days ago
  • Requisition Id 16879 Level: TP03Overview: We are seeking a Software systems engineer to create state of the art software technologies for use...  ...applications. Oak Ridge National Laboratory supports unique research needs for the Department of Energy and other Government... 
    Suggested
    Work at office
    Relocation package
    Flexible hours

    Oak Ridge National Laboratory

    Oak Ridge, TN
    4 days ago
  •  ...Design and Develop Packaging. II-3-2. Education 1. College Degree; prefer Bachelor degree. 2. Lean Manufacturing. 3. Drawing software (AutoCAD or similar) II-3-3. Knowledge Skills and Abilities 1. Quality and environmental systems. 2. Knowledge about Lean... 
    Suggested
    Work experience placement

    SL Tennessee

    Clinton, TN
    6 days ago
  •  ...remote opportunity Must be eligible for a federal security clearance (U.S. Citizenship is required) Kubernetes Platform Software Engineer As a Platform Software Engineer, you will design, implement, and maintain the custom Kubernetes operators underpinning the... 
    Suggested
    Remote work

    ITR

    Oak Ridge, TN
    10 days ago
  •  ...for a security clearance (US Citizen) Must be able to work 100% onsite in Oak Ridge, Tennessee We are looking for a Cloud Software Engineer who enjoys the intersection of application code and cloud infrastructure. Key Responsibilities Architect & Build:... 

    ITR

    Oak Ridge, TN
    12 days ago
  • $120k

     ...Description The Cryogenics Applications Engineer is a full-time, on-site role based at...  ...technical communication. Familiarity with software development or scripting for system...  ...system accessories tailored to demanding research and industrial environments. Ready to... 
    Full time

    Cryomagnetics, Inc.

    Oak Ridge, TN
    12 days ago
  •  ...Overview: The High-Performance Computing Systems Section within a large Research and Development Facility with the Department of Energy is seeking an HPC Infrastructure Platform Engineer to join the HPC Infrastructure group. The preferred candidate will possess commensurate... 
    Remote work

    ITR

    Oak Ridge, TN
    26 days ago
  •  ...Job Description Job Description Job Title: Instrumentation & Controls (I&C) Software and PCB Design Engineer Location: Oak Ridge, Tennessee Type: Direct Hire Contractor Work Model: Onsite – onsite Overview: This direct-hire, onsite I&C Software and PCB Design... 
    For contractors
    Local area

    System One

    Oak Ridge, TN
    14 days ago
  •  ...Neutron Source (SNS) is seeking an entry level Control System Software Engineer who will focus on control system applications, system...  ...Controls Integration Group within the Control Systems Section, Research Accelerator Division of the Neutron Sciences Directorate at... 
    Work at office
    Relocation package
    Flexible hours

    Oak Ridge National Laboratory

    Oak Ridge, TN
    3 days ago
  • $135k - $216k

     ...Jira and Confluence from Data Center to Atlassian Cloud Apply software updates, patches, and security remediations to Jira,...  ...degree in Computer Science, Information Technology, Software Engineering, or a closely related field with 12 years experience. 16 years... 
    Contract work
    Shift work

    Peraton

    Oak Ridge, TN
    1 day ago
  •  ...Description Kubernetes Platform Systems Engineer The Department of Energy facility...  ...economic benefits to the nation. This premier research institution, located near Knoxville in...  ...with vendors to resolve hardware and software problems Participate in an on-call rotation... 
    Remote work

    ITR

    Oak Ridge, TN
    14 days ago
  • DescriptionNavarro Research and Engineering is recruiting a Mid-to-senior Process Engineer (3922) for a new Nuclear Fuel Facility. Navarro is an award-winning provider of turnkey solutions, delivering comprehensive nuclear, environmental and technical services to federal... 
    Full time
    Contract work
    Temporary work
    Local area

    Navarro Research and Engineering

    Oak Ridge, TN
    3 days ago
  • About the Job *** US citizenship required per government contract. (Dual citizenship is not permitted.) Job Details: Main Sail is seeking an experienced SAP Basis Technical Consultant with SAP ME (Manufacturing Execution). Experience to support a National Nuclear...
    Contract work

    Main Sail

    Oak Ridge, TN
    2 days ago
  • DescriptionNavarro Research and Engineering is recruiting a Senior/Lead Process Engineer (3920) for a new Nuclear Fuel Facility. Navarro is an award-winning provider of turnkey solutions, delivering comprehensive nuclear, environmental and technical services to federal... 
    Full time
    Contract work
    Temporary work
    Local area

    Navarro Research and Engineering

    Oak Ridge, TN
    3 days ago
  •  ...Full Stack Developer XCEL Engineering, Inc. is an award-winning small business that provides...  ...benefit to the nation. This premier research institution near Knoxville in Oak Ridge,...  ...Engineering is seeking a versatile Full Stack Software Engineer to support multiple concurrent... 
    Work at office
    Local area

    Xcel - a Martinfed Company

    Oak Ridge, TN
    3 days ago
  •  ...position resides in the Earth Science Database Engineering and Informatics Group in the Earth...  ...: Independently develop web-based software applications. Ability to understand and...  ...Ability to function well in a fast-paced research environment, set priorities to... 
    Temporary work
    Work at office
    Relocation package
    Flexible hours

    Oak Ridge National Laboratory

    Oak Ridge, TN
    3 days ago
  •  ...ambitious and experienced Full Stack Developer who wants to join our software development team in Oak Ridge, TN. As a Software Developer you...  ...testing and deployments. Collaborate with software engineers, domain experts, and end-users, to build the right solutions... 
    Work experience placement

    3B Staffing LLC

    Oak Ridge, TN
    3 days ago
  • $175k - $275k

     ...~CUI Protection Programs ~Cyber Security & Managed Compliance Services We work directly with defense manufacturers, engineering firms, aerospace suppliers, machine shops, government subcontractors, and other organizations supporting the U.S. military and federal... 
    Full time
    For contractors
    For subcontractor
    Remote work

    On Call Computer Solutions, LLC

    Oak Ridge, TN
    more than 2 months ago
  •  ...We are hiring a DevOps Build & Release Engineer. This position resides in the DevOps Engineering Team within the Research IT Infrastructure group of the Research Computing...  ...years of experience leading or coordinating Software Development Lifecycle (SDLC) processes. ~... 
    Work at office
    Relocation package
    Flexible hours

    Oak Ridge National Laboratory

    Oak Ridge, TN
    4 days ago
  •  ...Boston Government Services, LLC. (BGS) is seeking a Lead Civil Engineer to join our team in Paducah, KY. This position is contingent upon contract award. Responsibilities Plan, design, and direct construction and maintenance of structures and facilities. Display experience... 
    Full time
    Contract work
    Temporary work
    Monday to Friday

    Boston Government Services

    Oak Ridge, TN
    1 day ago
  •  ...Job Description OVERVIEW PROCESS is currently seeking one individual for the position of Senior Energetics Materials Process Lead Engineer to perform process engineering and design projects related to both government (Dept of Defense) and commercial energetics... 
    Work at office

    Process Engineering Associates, LLC

    Oak Ridge, TN
    24 days ago
  •  ...applications within the American Science Cloud ecosystem Required Qualifications ~ Bachelor’s Degree in Computer Science, Software Engineering, or related field ~5+ years of professional experience in front-end or full-stack development ~ Strong proficiency in:... 

    ITR

    Oak Ridge, TN
    10 days ago
  •  ...Energy in Oak Ridge, TN.Geosyntec is an innovative, international engineering and consulting firm serving private and public-sector clients...  ...tasks assigned with minimum supervision.Strong computer software skills. Proficiency in Microsoft Office products.Preferred Qualifications... 
    Contract work
    For contractors
    Work at office

    Geosyntec Consultants

    Oak Ridge, TN
    3 days ago
  •  ...Kubernetes Platform Engineer XCEL Engineering, Inc. is an award-winning small business that provides trusted information technology...  ...IT Lab Partners (ITLP) which was created to support a leading research facility in the East Tennessee region in recruiting the best and... 
    Work at office
    Local area

    Xcel - a Martinfed Company

    Oak Ridge, TN
    2 days ago
  •  ...BGS) has created this Evergreen Talent Pool post for gathering qualified candidates for a position relating to Splunk Detection Engineer which would support our clients. BGS is an engineering, technology, and security firm helping to advance missions of national... 
    Full time
    Temporary work
    Remote work
    Monday to Friday
    Shift work

    Boston Government Services

    Oak Ridge, TN
    1 day ago
  • $30 - $37.5 per hour

    CMM ProgrammerIt's exciting to work for a company that makes the world measurably better.We're committed to bringing safety, quality, and customer focus to the business of advanced ceramics manufacturing.Responsible for programming of coordinate measuring machine, Smartscope...
    All shifts

    CoorsTek

    Oak Ridge, TN
    2 days ago
  •  ...transformation, we’re seeking an entry-level Microsoft Azure cloud engineer with experience in the strategy, design, development, and...  ...Azure applications at the direction of application architects and software partners. Participate in all aspects of the software... 
    Full time
    Work experience placement
    Local area
    Remote work
    Relocation

    Bechtel

    Oak Ridge, TN
    6 days ago
  • Lead Mechanical Engineer Contract-based position requiring a Lead Mechanical Engineer. This position is contingent upon contract award. Responsibilities HVAC, process support systems. Ensure consistency in code application. Coordinate with other disciplines for integrated... 
    Full time
    Contract work
    Temporary work
    Monday to Friday

    Boston Government Services

    Oak Ridge, TN
    3 days ago
  • Senior Recruitment Consultant | Placing Engineers across North America | Lumicity LLC Job Opportunity - Lead Mechanical Engineer - DOE...  ...years in a Lead/Sr position. Proficiency in mechanical design software Strong working knowledge of applicable codes (ASME, DOE/NRC... 
    Full time
    For contractors
    Work experience placement

    Lumicity

    Oak Ridge, TN
    3 days ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Research Software Engineer. Be the first to apply!