
Senior Software Engineer - Machine Learning & Cloud Technologies
CACI International10 days ago
Base Salary
$132k - $290k/yr
Responsibilities
- Implement and refactor data pipelines at scale to improve efficiency and code correctness.
- Monitor and enhance data science tools to support the transition from development to production.
- Design, implement, and enhance machine learning analytics using Python, PyTorch, NumPy, Pandas, and Scikit-learn.
- Train, test, track, and curate machine learning models.
- Integrate model continuous integration and deployment workflows using Docker and Kubernetes.
- Use AWS EC2, S3, and RDS to build and deploy applications.
- Integrate model and tool outputs into Computer Network Defense systems supporting security management and monitoring services.
- Document processes and code and provide comprehensive task-completion reports.
Requirements
- Active TS/SCI clearance with polygraph is required.
- Experience with Python is required.
- Experience with Docker and/or Kubernetes is required.
- Requires either 14 years of software engineering experience on programs and contracts of similar scope, type, and complexity, or a bachelor’s degree in Computer Science or a related discipline plus four years of additional software engineering experience.
- A bachelor’s degree in Computer Science or a related discipline is required, although four years of additional software engineering experience on projects with similar software processes may substitute.
- Experience with AWS and machine learning is preferred.
Benefits
- Full-time regular employee position with no required travel.
- The position is split 50% between CACI’s Laurel and Linthicum Heights, Maryland locations.
- Flexible time off, learning resources, healthcare, wellness, financial and retirement benefits, family support, continuing education, and additional time-off benefits are offered.
Tech Stack
Categories
Data EngineeringML Engineering
About CACI International
CACI International is a public government contractor that delivers enterprise IT, cybersecurity, electronic warfare, space, and intelligence solutions to U.S. defense, intelligence, and federal civilian customers. It provides systems engineering, software and data services, and mission support across C4ISR and business systems, primarily through long-term government contracts. Founded in 1962 and headquartered in Reston, Virginia, CACI trades on the NYSE under the ticker CACI.