Software/ML Engineer (Top-Secret)

ITC Federal, Inc.•Springfield, VA
•Hybrid

About The Position

ITC Federal is seeking a Software/ML Engineer to support Microsoft's Spectre team and the National Geospatial-Intelligence Agency (NGA). Spectre advances Geospatial AI by developing foundation models for aerial object detection, tracking, and map generation, as well as an end-to-end AI platform that turns large volumes of data into geospatial insights for mission customers. The engineer will build cloud-native services and backend systems that power AI foundation models and agentic workflows. The position is open to junior, mid-level, and senior candidates, with emphasis on skills and fit with the program. It is a full-time government-contractor position with a hybrid schedule: two days onsite at a SCIF and three days remote. Work locations include Springfield, Virginia (preferred), Reston, Virginia, or Redmond, Washington. An active Top Secret clearance is required; TS/SCI is preferred but not required. U.S. citizenship is required.

Requirements

  • Bachelor's degree in Computer Science, Mathematics, Software Engineering, Computer Engineering, or a related field.
  • Proven experience in data science, software development, data modeling, or data engineering, or equivalent experience.
  • At least 2 years of professional experience with machine-learning delivery responsibilities, including delivering code components for services, servers, distributed systems, and backend architecture, and incorporating AI, machine learning, and computer vision capabilities into solutions and services.
  • Ability to meet Microsoft, customer, and/or government security screening requirements.
  • Active Top Secret (TS) security clearance.
  • U.S. citizenship.

Nice To Haves

  • TS/SCI security clearance.
  • Hands-on experience with REST APIs, backend services, and containerization technologies such as Docker.
  • Experience with Azure cloud services, including AKS, IAM, Redis, and messaging systems.
  • Background building scalable, distributed backend systems.
  • Practical experience with geospatial workflows or datasets.

Responsibilities

  • Design, build, and operate Python cloud-native microservices supporting AI foundation models and agentic workflows at scale.
  • Develop and maintain REST APIs and backend services using Azure AKS, IAM, Redis, and messaging systems, with production-grade reliability.
  • Apply Infrastructure-as-Code (IaC) and CI/CD pipelines to automate deployment and ensure production readiness.
  • Partner with engineers, data scientists, designers, and program managers to deliver sound technical designs.
  • Embody the company's culture and values.

Benefits

  • Health insurance
  • Dental insurance
  • Vision insurance
  • 401(k)
  • Flexible Spending Account (FSA)
  • 11 paid federal holidays
  • Paid time off (PTO)
  • Education reimbursement
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service