Software Developer
Core
Design, develop, and maintain MSIC software applications and scalable MLOps pipelines for national security missions interacting with petabyte-scale data on HPC.
Role type
Senior Software Developer (MLOps & Infrastructure)
Builds
Automation for key national security missions, containerized applications, and microservices architecture.
Domain
Defense & Government Services, High-Performance Computing (HPC), Machine Learning Operations (MLOps)
Deliverable
production ML models | product features | infrastructure
Required skills
Python, Docker, Kubernetes, SQL, NoSQL, Apache Airflow, Kafka, CI/CD, Cloud Platforms (AWS/Azure/GCP), Software Architecture, Microservices
Preferred skills
Event-driven architecture, Feature stores, Model registries, Big Data technologies (Spark/Hadoop), Monitoring tools (Prometheus/Grafana/ELK), Petabyte-scale data experience, Multi-INT analytics
Technologies
Python, Docker, Kubernetes, SQL, NoSQL, Apache Airflow, Kafka, Jenkins, GitLab CI, CircleCI, Git, SVN, AWS, Azure, Google Cloud, Prometheus, Grafana, ELK stack, Spark, Hadoop
Responsibilities
Design and implement scalable MLOps pipelines and infrastructure; Develop and manage containerized applications; Implement and manage APIs; Automate training, testing, and deployment of ML models; Provide leadership, coaching, and performance feedback to team members.
Seniority
Senior, hands-on IC with leadership responsibilities