Senior Software Developer
Core
Design, develop, and maintain MSIC software applications and MLOps pipelines for national security missions, automating ML model training/testing/deployment on petabyte-scale HPC data.
Role type
Senior Software Developer (MLOps & Infrastructure)
Builds
Scalable MLOps pipelines, containerized applications, microservices, and automated data workflows for government clients.
Domain
National Security / Defense / High-Performance Computing (HPC)
Deliverable
production ML models | product features | infrastructure
Required skills
Python, Docker, Kubernetes, SQL, NoSQL, Apache Airflow, Apache Kafka, CI/CD, Infrastructure as Code, Microservices Architecture, Cloud Platforms (AWS/Azure/GCP)
Preferred skills
Event-driven architecture, Feature stores, Model registries, Big Data technologies (Spark/Hadoop), ML monitoring tools (Prometheus/Grafana/ELK)
Responsibilities
Design and implement scalable MLOps pipelines; Develop and manage containerized applications; Optimize database management with SQL/NoSQL; Automate ML model lifecycle; Manage APIs and infrastructure as code; Collaborate with data scientists to integrate models; Provide leadership, coaching, and performance feedback to team members.
Seniority
Senior, hands-on IC with leadership responsibilities