Artificial Intelligence Machine Learning Engineer 1 - C++/Marian/Java/AWS/PyTorch/Python
Job Description
Captivation Software is seeking a mid level Artificial Intelligence Machine Learning Engineer to support the design and delivery of advanced language model capabilities. This onsite role in Annapolis Junction, MD focuses on building, training, fine-tuning, and evaluating NLP models while partnering with cross-functional teams across the full model development lifecycle.
The position requires current eligibility for U.S. Government work, along with strong machine learning engineering skills spanning popular frameworks, AWS deployment tooling, and full-stack software development. The work will involve model training, evaluation, optimization, and performance monitoring, supported by practical experience with modern model and code versioning workflows.
Responsibilities
- Build, train, fine-tune, and evaluate advanced language models.
- Work across the model development lifecycle.
- Collaborate with cross-functional teams to deliver high-impact solutions.
Requirements
- Must currently hold a Top Secret/SCI U.S. Government security clearance with a favorable Polygraph; all candidates must be U.S. citizen.
- 2 years of experience in applied machine learning in programs and contracts of similar scope, type, and complexity.
- B.S. degree in advanced math (e.g., calculus, linear algebra or Bayesian statistics), computer science, or related STEM discipline from an accredited college or university.
- 3 years of additional machine learning experience on projects with similar machine learning processes may be substituted for a bachelor’s degree.
- Strong proficiency in AI/ML frameworks such as TensorFlow, PyTorch, or Hugging Face.
- Expertise in model training, evaluation, and deployment.
- Hands-on experience with AWS tools including SageMaker, Lambda, EC2, and S3.
- Experience developing full-stack software applications (JavaScript, Python, Java, etc.).
- Solid understanding of data structures, algorithms, and system design.
- Extensive experience in machine learning model development, including natural language processing (NLP).
- Experience with model evaluation, optimization, and performance monitoring.
- Proven software engineering experience with strong coding skills.
- Experience working in a government or defense-related environment is highly preferred.
- Experience with model versioning and management using tools such as MLFlow or Git.
- Familiarity with containerization tools (i.e., Kubernetes).
Technology Focus
- TensorFlow, PyTorch, Hugging Face
- AWS SageMaker, AWS Lambda, AWS EC2, AWS S3
- JavaScript, Python, Java
- MLFlow, Git
- Kubernetes
Benefits
- Annual Salary: $130,000 - $270,000 (depends on years of experience)
- 401k: up to 20% contribution (no matching required, vested from day 1)
- Above market hourly rates
- HSA Contribution: $3,600
- Paid Time Off: 6 weeks
- Company-paid Employee Medical/Dental/Vision Insurance/Life Insurance/Short-Term & Long-Term Disability/AD&D