CACI International

Senior Software Engineer - Machine Learning & Cloud Technologies

CACI International
Apply
1 month ago
Linthicum, MD, USASenior
H1B sponsor

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 systems.
  • Design, implement, and enhance machine learning analytics using Python, PyTorch, NumPy, Pandas, and Scikit-learn.
  • Train, test, track, and curate machine learning models.
  • Integrate GitOps for continuous integration and deployment of models using Docker and Kubernetes.
  • Build and deploy applications using AWS EC2, S3, and RDS.
  • Integrate model and tool outputs into Computer Network Defense systems supporting security management and monitoring services.
  • Document processes and code and provide reports on completed tasks.

Requirements

  • Active TS/SCI clearance with polygraph is required.
  • Experience with Python is required.
  • Experience with Docker and/or Kubernetes is required.
  • At least 14 years of software engineering experience on programs and contracts of similar scope, type, and complexity, or a bachelor's degree plus 4 years of additional software engineering experience is required.
  • A bachelor's degree in computer science or a related discipline is required, with four additional years of comparable software engineering experience permitted as a substitution.
  • Experience with AWS is desired.
  • Experience with machine learning is desired.

Benefits

  • Full-time regular employee position with no travel required.
  • Position is split 50% between the Laurel and 50% between the Linthicum Heights, Maryland locations.
  • Flexible time off, learning resources, healthcare, wellness, financial and retirement benefits, family support, continuing education, and other time-off benefits are offered.
  • The position is contingent on funding and may not be filled immediately.

Tech Stack

AWSDockerKubernetesNumPyPandasPythonPyTorchscikit-learn

Categories

Data EngineeringML Engineering
CACI International

About CACI International

10,000+ employees

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.

Contact me