• RD1 Software Engineering Associate/RD2 Software Engineering Specialist

    Argonne National Laboratory Lemont, IL 60439

    Job #2181042501

  • Chartered in 1946 as the nation's first national laboratory, Argonne enters the 21st century focused on solving the major scientific and engineering challenges of our time: sustainable energy, a clean environment, economic competitiveness and national security. Argonne is home to a staff of over 3,300 employees including over 1,500 scientists, engineers and postdoctoral scholars and, with world-renowned scientific facilities, hosts over 6,500 facility users annually.

    Position Summary:

    The X-ray Science Division (XSD) of Argonne National Laboratory enables world-class research using x-rays by developing cutting edge X-ray instrumentation and techniques, and pursuing research in the physical, chemical, environmental, and materials sciences. To accomplish this mission, XSD fully operates 43 beamlines and is a partner in the operation of three more beamlines at the Advanced Photon Source (APS). We are currently seeking to fill a Software Engineering Associate position.

    Today, the APS collects approximately 10 PB of raw experimental data per year from approximately 100 sophisticated instruments performing work in a variety of scientific domains. Over the coming decade, the APS anticipates this annual data volume will increase by multiple orders-of-magnitude. This is an exciting opportunity to be at the forefront of solving data and computing solutions needed to answer pressing scientific questions that face the nation today.

    The Software Engineering Associate will be a part of a team developing the strategic direction for facility-wide data architectures and engage in hands-on activities related to the design, development, maintenance, and support of data management solutions for scientific instruments at the APS. The position works collaboratively with, or under direction of staff, scientists, and external collaborators to deliver solutions. Work may involve the development of computational techniques and software development for scientific data management, processing, and visualization, and utilize high-performance computing platforms.

    Position Requirements

    Knowledge, Skills, and Experience:

    • Knowledge and experience with scientific software development in Python or C++, and the ability to work under common Linux command shells.

    • Knowledge and experience with object-oriented programming and design patterns.

    • Knowledge and experience with software project management techniques such as revision control, build tools, and issue tracking.

    • A foundation in computer science, computational/data science, mathematics, physics or a related field.

    • Strong analytical and problem-solving skills.

    • Ability to think independently and innovatively to develop exceptional technical solutions.

    • Good verbal and written communication skills, and the ability to write research reports and publications.

    • Organizational skills and attention to detail.

    • Ability to work independently and as part of a team, including the ability to interact well with external collaborators.

    RD1 Requirements: Bachelor's Degree or equivalent.

    RD2 Requirements: Bachelor's Degree and 5+ years of experience; Master's and 3+ years; Doctorate and 0 years, or equivalent.

    Job Family

    Research Development (RD)

    Job Profile

    Software Engineering 1

    Worker Type

    Regular

    Time Type

    Full time

    As an equal employment opportunity and affirmative action employer, and in accordance with our core values of impact, safety, respect, integrity and teamwork, Argonne National Laboratory is committed to a diverse and inclusive workplace that fosters collaborative scientific discovery and innovation. In support of this commitment, Argonne encourages minorities, women, veterans and individuals with disabilities to apply for employment. Argonne considers all qualified applicants for employment without regard to age, ancestry, citizenship status, color, disability, gender, gender identity, gender expression, genetic information, marital status, national origin, pregnancy, race, religion, sexual orientation, veteran status or any other characteristic protected by law.

    Argonne employees, and certain guest researchers and contractors, are subject to particular restrictions related to participation in Foreign Government Sponsored or Affiliated Activities, as defined and detailed in United States Department of Energy Order 486.1A. You will be asked to disclose any such participation in the application phase for review by Argonne's Legal Department.

    All Argonne offers of employment are contingent upon a background check that includes an assessment of criminal conviction history conducted on an individualized and case-by-case basis. Please be advised that Argonne positions require upon hire (or may require in the future) for the individual be to obtain a government access authorization that involves additional background check requirements. Failure to obtain or maintain such government access authorization could result in the withdrawal of a job offer or future termination of employment.

    Please note that all Argonne employees are required to be vaccinated against COVID-19. All successful applicants will be required to provide their COVID-19 vaccination verification as a condition of employment, subject to limited legally recognized exemptions to COVID-19 vaccination.

    Interested in translating science into innovation? Build your career at Argonne.

    At Argonne, we view the world from a different perspective. Our scientists and engineers conduct world-class research in clean energy, the environment, technology, national security and more. We're finding creative ways to prepare the world for a better future.

    To learn more about Argonne's benefits programs, amenities, and other employee programs, visit our main Careers (~~~) site.

    To learn more about the exciting science going on at Argonne, visit our Science and Technology (~~~) page.

    To request a reasonable accommodation or for other application support, contact us anytime at ~~~ or ~~~.