Data Scientist - Machine Learning & AI, Intermediate

Savannah River National Laboratory

$95K — $115K *
Aiken, SC 29803In-Person
Information Technology
Less than 5 years of experience
Job Overview by Ladders

Qualifications

  • Bachelor's degree in Computer Science, Cybersecurity, or related field with 4-6 years of software development experience, ideally in a research context.
  • U.S. Citizenship required to obtain and maintain a security clearance.
  • Proficient in Python, inclusive of expertise in AI and machine learning libraries such as Pytorch and TensorFlow.
  • Knowledge in deep learning models, particularly with Huggingface and Pytorch.
  • Sound understanding of cybersecurity principles and threats.
  • Experienced in unit testing and continuous integration practices.
  • Strong communication and teamwork capabilities.

Responsibilities

  • Develop and maintain large-language model research tools for cybersecurity data using advanced Python libraries.
  • Design and implement unit tests and CI pipelines for maintaining high-quality code.
  • Collaborate with team members in the development and maintenance of feature-rich software applications.
  • Prepare and maintain comprehensive technical documentation for all research tools and applications.
  • Engage in code reviews and contribute to enhancing the codebase quality.
  • Maintain an updated knowledge of cybersecurity threats and AI advancements.
  • Assist in drafting proposals for external funding opportunities and LDRD projects.

Benefits

  • Opportunity to work in a leading research environment focusing on AI and cybersecurity.
  • Access to state-of-the-art tools and technologies to enhance research and development skills.
  • Collaborative team culture valuing communication and individual contribution.
  • Potential for professional growth and development within the Global Security Directorate.
Full Job Description
Job Description

Savannah River National Laboratory (SRNL) is seeking a highly motivated and self-starting AI and machine learning researcher to join our team in creating and maintaining large-language model research tools, especially for cybersecurity data. The successful candidate will have strong experience in Python, AI, and cybersecurity, with a focus on developing and maintaining high-quality code using unit testing, continuous integration, and deep learning models and libraries. The ideal candidate will be a solid researcher (PhD preferred), an independent worker, a good communicator, and a team player with a strong ability to write and document his or her work.

Responsibilities

  • Develop and maintain large-language model research tools for cybersecurity data using Python, Huggingface models, and Pytorch libraries or other equivalent state-of-the-art technology
  • Design and implement unit tests and continuous integration pipelines to ensure high-quality code
  • Collaborate with team members to develop and maintain research tools and software applications
  • Write and maintain technical documentation for research tools and software applications
  • Participate in code reviews and contribute to the improvement of the overall codebase
  • Develop and maintain strong understanding of cybersecurity concepts and threats
  • Collaborate in writing proposals for external sponsors, Laboratory Directed Research and Development (LDRD) projects, and other funding opportunities
  • Stay up-to-date with the latest developments in AI, cybersecurity, and large-language models

Typical Tools and Technologies:
  • Python libraries: NumPy, pandas, SciKit-Learn, Pytorch, TensorFlow
  • Data visualization tools: Plotly/Dash, Kibana, Matplotlib, Seaborn
  • Machine learning frameworks: SciKit-Learn, Pytorch, TensorFlow
  • Operating Systems: RHEL, Linux
  • Batch processing tools: PBS, SLURM
  • Version control systems: Git
  • Agile development methodologies: Scrum, Kanban
  • Others as the technology stack changes


Qualifications

Minimum Qualifications:
  • Bachelor's degree in Computer Science, Cybersecurity, or related field and 4-6 years of experience in software development, preferably in a research environment
  • For ability to obtain and maintain a security clearance, US Citizenship is Legally Required
  • Strong experience in Python programming, including experience with AI and machine learning libraries (e.g. Pytorch, TensorFlow, scikit-learn)
  • Experience with deep learning models and libraries, particularly Huggingface, Pytorch, etc.
  • Strong understanding of cybersecurity concepts and threats
  • Experience with unit testing and continuous integration (e.g. Jenkins, GitHub, or others)
  • Excellent communication and teamwork skills
  • Ability to write and document technical work
  • Experience with version control systems (e.g. Git)
  • Familiarity with Agile development methodologies
  • Self-motivated and able to work independently
  • Experience with Red Hat Enterprise Linux (RHEL) or similar Linux distributions
  • Experience with batch processing tools such as PBS or SLURM
  • Familiarity with data engineering and curation principles and practices
  • Experience with data visualization tools such as Plotly/Dash, Kibana, or similar tools


Preferred Qualifications:
  • Experience with machine learning primitives and ability to choose the right approach for a given problem (e.g. decision trees, random forests, deep learning)
  • Experience with natural language processing (NLP) techniques and libraries (e.g. NLTK, spaCy)
  • Familiarity with containerization (e.g. Docker)
  • Experience with cloud-based platforms (e.g. AWS, Azure)
  • Certification in cybersecurity or a related field (e.g. CompTIA Security+, CISSP)
  • Experience with proposal writing and research funding opportunities


About the Team

The Global Security Directorate (GSD) of SRNL provides a team focused on staff development and infrastructure upgrades for nuclear reprocessing science and technology programs at SRNL. GSD is growing its support of its critical NNSA nonproliferation portfolios and is building its teams to support these enduring programs. GSD is looking for people who can use their talents and experience to help build state of the art business programs as SRNL continues to use it diverse creative staff to deliver the highest quality programs to its customer.

Similar Jobs

More Jobs at Savannah River National Laboratory

More Information Technology Jobs

Find similar Data Scientist - Machine Learning & AI, Intermediate jobs: