Senior Software Engineer (AI/ML)
On-site · Arlington, Virginia, United States
Job Summary
Senior Software Engineer to design and deploy ML models and data pipelines on cloud-native services. Role involves integrating AI/ML capabilities into production systems (model inference APIs, anomaly detection workflows), collaborating with data engineers/scientists to productionize ML models and data pipelines, contributing to system architecture and documentation, leading or participating in code reviews, and ensuring reliability, scalability, and performance as the platform evolves. Requires 8+ years of professional software development, Python, containerized microservices, experience with ML/AI concepts (LLM/RAG), and familiarity with MLOps; candidate must be a U.S. citizen with DoD TS/SCI eligibility. Location options include Patrick SFB, FL or Arlington, VA with onsite work and travel up to 25%. Bachelor's degree in Computer Science or related field preferred.
Required Qualifications
- 8+ years of professional software development experience
- Experience developing microservices in containerized environments
- Experience with Python
- Experience with relational databases and data warehouses
- Ability to produce technical design documentation (system diagrams, architecture artifacts)
- Familiarity with MLOps concepts (model deployment, monitoring, versioning)
- Ability to design with future scalability and platform evolution in mind
- Demonstrated ownership and ability to drive work from concept to production
- Strong problem-solving skills and ability to navigate ambiguity
- Excellent communication skills, including working directly with stakeholders or clients
Additional Requirements
- U.S. Citizenship required; active DoD clearance with TS/SCI eligibility
Apply with one swipe on Sorce. We auto-fill applications and apply on your behalf — no cover letters, no 40-minute forms.
Hiring someone like this?
Get your role in front of qualified candidates on Sorce.