Senior Software Engineer - Machine Learning & Cloud Technologies

CACI

Laurel, MD, USA
Base: $131,800 - $290,000; bonus/equity: not speci...
Active ts/sci clearance with polygraph
Python programming experience
Docker and kubernetes containerization
This role involves developing complex software systems to drive the mission of ensuring national safety through innovative solutions

Job Summary

  • This role involves developing complex software systems to drive the mission of ensuring national safety through innovative solutions.
  • The position requires implementing scalable data pipelines and enhancing machine learning analytics using industry-standard Python libraries.
  • Employees benefit from a culture of integrity, flexible time off, and comprehensive healthcare and retirement benefits.

Matching Summary

This role involves developing complex software systems to drive the mission of ensuring national safety through innovative solutions.

Salary

Base: $131,800 - $290,000; Bonus/Equity: Not specified; Benefits: Healthcare, wellness, financial, retirement, family support, continuing education, and time off

Skills & Requirements

Must-have

  • Active TS/SCI clearance with Polygraph
  • Python programming experience
  • Docker and Kubernetes containerization
  • 14 years software engineering experience
  • AWS cloud services implementation

Nice-to-have

  • Machine Learning model training
  • PyTorch and Scikit-learn libraries
  • GitOps continuous integration practices
  • Computer Network Defense system integration
  • Strong documentation and reporting skills

Key Requirements

  • Active TS/SCI w/ Polygraph clearance
  • Bachelor's degree in Computer Science or equivalent experience
  • 14 years of relevant software engineering experience
  • US Citizenship implied by clearance requirement

Work Rights

Must have US citizenship for TS/SCI clearance

Tailored Resume

Cover Letter