Full Stack Software Developer
·
Oak Ridge National Laboratory
·
Oak Ridge, TN
DescriptionOverview:

The Analytics and AI Methods at Scale (AAIMS) Group in the National Center for Computational Science (NCCS) seeks highly motivated individual(s) to work with our staff scientists to design and develop scalable data pipeline, as well as web-based interactive visual analytic applications to drive toward operational intelligence. We are looking for someone that is creative, well-rounded, and has the eagerness and technical curiosity to explore and work with exciting new technologies. You should be comfortable following software best practices and be able to contribute to a range of projects from initial development to continued improvement.



The NCCS and its Leadership Computing Program (OLCF) provides world class computing facilities to applications across all computational domains and disciplines, and through this position you will be able to impact and further the mission of NCCS and Oak Ridge National Laboratory. We are an inclusive dynamic environment that welcomes those with initiative and creativity.



Major Duties/Responsibilities:

NCCS collects operational data from various sources such as the HPC facility, storage backends, networks, parallel file systems, and applications and jobs at very high velocity and volume. You will have the opportunity to leverage your expertise in software engineering to help build the scalable data pipelines as well as web-based visual analytical applications that aims to enhance situational awareness & operational efficiency of our users & operations.

While data science experience is not required, you will help architect such systems by collaborating in an interdisciplinary team of researchers and engineers from backgrounds in data science, software engineering and system software, with ample growth opportunities.

Major related areas of activities are listed below but are not limited to:

Design and develop scalable data pipeline components that perform data acquisition, processing, and handling.
Design, implement, or support web based interactive visual analytics applications that leverages the data artifacts from the underlying data pipelines & machine learning development activities from live data.
Operation & maintenance of an eco-system of data pipeline, workflow components, services, and applications in production
Support staff scientists to conduct scalable data processing, analytics, operational insight extraction, and visualization by providing software engineering support in building systems, tools, and frameworks.
RequirementsBasic Qualifications: B.S. degree in computer science, or related technical subjects and 2+ years of relevant experience, or equivalent combination of education and experience Fluent programming in Python and/or JavaScript. Solid understanding of full technology stack (e.g., HTTPS, RESTful services, client-side frameworks, data persistency technologies) Preferred Qualifications: M.S. degree in computer science or software engineering or equivalent program and at least 1 year of relevant experience. Familiarity in industry software engineering practices that touches test driven development, continuous integration & delivery (deployment), and site reliability engineering Data engineering experience and knowledge leveraging various frameworks, systems, and tools to handle large datasets in motion Experience in developing web applications, web services API, and/or web-based interactive visual analytics applications Working experience using Kubernetes, container management & orchestration in a production environment. Benefits at ORNL: UT Battelle offers an exceptional benefits package to include matching 401K, Pension Plan, Paid Vacation and Medical / Dental plan. Onsite amenities include Credit Union, Medical Clinic and free Fitness facilities. For more information about our benefits, working here, and living here, visit the “About” tab at jobs.ornl.gov. Relocation: UT Battelle offers a wide range of relocation benefits for individuals and families to make it easier to come and work here. If you are invited to interview, please ask your Recruiter about relocating with ORNL.
Company DescriptionAs the largest Department of Energy science and energy laboratory, ORNL engages in diverse research activities that support the department’s mission of ensuring America’s security and prosperity by addressing its energy, environmental and security challenges. Leveraging the talents of its world-class researchers and exceptional support staff, Oak Ridge National Laboratory is helping solve critical scientific and technical challenges and, in so doing, creating economic opportunity for the nation. ORNL provides access to unique facilities, laboratories, and equipment, drawing thousands of visiting researchers each year. A vibrant and welcoming scientific community, ORNL embraces the pursuit of innovative ideas and invests in its people to ensure their success. Benefits at ORNL: ORNL offers competitive pay and benefits programs to attract and retain talented people. The laboratory offers many employee benefits, including medical and retirement plans and flexible work hours, to help you and your family live happy and healthy. Employee amenities such as on-site fitness, banking, and cafeteria facilities are also provided for convenience. Other benefits include: Prescription Drug Plan, Dental Plan, Vision Plan, 401(k) Retirement Plan, Contributory Pension Plan, Life Insurance, Disability Benefits, Generous Vacation and Holidays, Parental Leave, Legal Insurance with Identity Theft Protection, Employee Assistance Plan, Flexible Spending Accounts, Health Savings Accounts, Wellness Programs, Educational Assistance, Relocation Assistance, and Employee Discounts.​​​​​​​ 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.
·
·
2022-11-09
Event Type
Job Posting
TimeWednesday, 16 November 202210am - 3pm CST
Location
Back To Top Button