Machine Learning Engineer

Software Engineering Annapolis Junction, Maryland


We are currently seeking a Senior Software Engineer, preferably with Machine Learning experience, to join a new development effort. New team is being set up, and is working under agile processes using collaboration tools. The work location is a contractor scif in the National Business Park in Annapolis Junction, MD

You’ll be working with:

  • Machine Learning tools like TensorFlow, PyTorch, and SciKit.
  • Technologies such as NVIDA, CUDA, NUprof, and CUML.
  • C++ and Python development.
  • Container technologies such as Docker and Kubernetes/singularity.
  • Orchestration frameworks such as Spring and Kafka.
  • Designing and implementing algorithms adhering to strict timing, system resource, and/or interface constraints.
  • Developing event driven or data driven analytics.
  • Developing cloud-based solutions and technologies.
  • 10 or more years of experience in Software Engineering or Computer Science using languages such as C, C++, Python, Ruby, Perl, JavaScript, etc.
  • Ability to develop and implement algorithms against system performance and functional standards.
  • Ability to perform quality control on team products, testing software components.

Required clearance: TS/SCI with poly 

What's it like to work at Resolute?

Our culture demonstrates the appreciation we have for our employees.

Resolute was named Best Benefits for all employers in the Baltimore area. They include 38 days paid leave, including birthdays off, robust training, student loan repayment, a 10% 401k retirement company contribution, maternity/paternity benefits, a flexible schedule, and more!

Voted #1 Place to Work in the Baltimore area!