Requisition Id6853


The Cyber Security Research Group in the National Security Sciences Directorate of Oak Ridge National Laboratory invites applications for a software engineer position supporting cybersecurity research. This position is part-time averaging 20 hours per week.

Who we are

The Cybersecurity Research Groupdesigns,develops, and deliversinnovativeresearchsolutions to advance enterprise network security and to a lesser degree cyber-physical security. Importantly, many projects either evaluate or develop tools for security professionals and applications of data science for cybersecurity. Projects frequently involve collaboration across scientific disciplines and result in publications, prototypes, and technology transfer to both government and commercial uses. Recent examples: the development of a machine-learning-driven solution for network and user emulation that creates realistic experimental environments for network security tools; a study of analysts to inform mathematical simulations of security operators; and the creation of cyber-defensive tools for vehicular controller area networks .

We're looking for an innovative thinker to design and implement solutions through software and/or hardware engineering. In this role, you collaborate with other developers and researchers to design computer applications and programs. Part of these responsibilities include writing and debugging code, so we are looking for applicants with fluency in Python and C++.

All CYR members will contribute to a team environment with a culture of continued learning. The ideal researcher will be self-disciplined, have a strong work ethic, and eagerness to tackle challenging problems. The researcher will, with mentorship of more senior staff, take responsibility for subtasks requiringinnovative solutions that support the team's R&D projects-testing or designing advanced solutions to enhance cybersecurity. The position will require the ability to deliver on software and cybersecurity engineering tasks and solution engineering of appropriate scope for your level. The position will also include providing creative input to assist the team in experimental design and with documentation and dissemination of results.


The position requires working in a diverse team of computer scientists and engineers, cybersecurity researchers, mathematicians, and data scientists to effectively

Collaborate with other developers and researchers to design, build, and maintain applications.

Write and debug code.

Develop technical solutions to address research challenges.

Grow in the ability to design and implement the appropriate software architecture for a given project.

Assist in the design, implementation, and delivery of research solutions with applicationstoenterprise networks, software and enterprise applications, and cyber-physical security. This may involve experimental results, open- and close-source code bases, physical prototypes, demonstrations, etc.

Help disseminate impactful results through documentation of code deliveries, open-/ or closed-source copyrights, academic publications, technical reports, and presentations both informallyandformally to sponsors or research peers .

Maintain a culture of continued learning.

Continually develop leadership abilities for appropriately scoped research tasks.

Basic Requirements

Bachelor's degree in Computer Science, Computer Engineering, Software Engineering, or related field.

Strong programming skills in Python, C++, and Java.

Basic experience with Unix/Linux as well as Windows environments, version control software .

Experience using databases such as SQL, Elasticsearch, MongoDB.

Special Requirement

This position requiresthe ability to obtain and maintain a clearance from the Department of Energy. As such, this position is a Workplace Substance Abuse testing designated position. WSAP positions require passing a pre-placement drug test and participation in an ongoing random drug testing program.

Desired qualifications

Innovation in the face of technical challenges

Analytical skills

Experience ingesting, cleaning, and analyzing data

Strong interpersonal and communication skills

Familiarity with or willingness to learn about the fundamentals of cyber security - cryptography, privacy, network security, authentication and authorization, and software integrity assurance, and how security operation centers work

A proven record of, or desire to develop, technical research skills in cybersecurity domains


Ability to give clear and engagingpresentations of researchfor both technical and non-technical audiences

Basic understanding of unsupervised and supervised learning, statistics, data science

Familiarity with Python data science packages such as Pandas, NumPy, SciPy, & scikit-learn and Python visualization libraries such as seaborn, plotly, & matplotlib

Our Commitment to Diversity

As we strive to become the world's premier research institution in the sciences and technologies that underpin critical national security missions, we are committed to creating an inclusive environment that highly values a diverse workforce. We recognize that a breadth of perspectives, insights, and experiences are necessary to drive the level of innovation and discovery that is mission-critical to national securitysciences. Our commitment extends beyond our workforce to the next generation of researchers with STEM education outreach that seeks to engage a diverse range of students.

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 , Adobe , Rich Text Format , and 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

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.

Nearest Major Market: Knoxville

Job Details:

Posted Date : 2022-04-21

Expiry Date : 2022-07-21

Job type : Part Time

Learn More & Apply