Software/ML Engineer (Top-Secret)

ITC Federal, Inc.•Redmond, WA
•Hybrid

About The Position

ITC Federal is seeking a Software/ML Engineer to support Microsoft's Spectre team and the National Geospatial-Intelligence Agency. 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 role builds cloud-native services and backend systems that power AI foundation models and agentic workflows. The position may be filled at junior, mid, or senior level; candidates at all experience levels are encouraged to apply. This is a full-time hybrid position, with two days onsite at a SCIF and three days remote. The preferred onsite location is the NGA in Springfield, Virginia; alternatives are secure spaces in Reston, Virginia, or Redmond, Washington. An active Top Secret clearance and U.S. citizenship are required; TS/SCI is preferred but not required. The candidate must be able to function in a general office environment.

Requirements

  • Bachelor's degree in Computer Science, Mathematics, Software Engineering, Computer Engineering, or a related field.
  • At least 2 years of 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, such as delivering code components for services, servers, distributed systems, and backend architecture, or 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, required due to the nature of the government contract.
  • Ability to function in a general office environment.

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 in building scalable, distributed backend systems.
  • Practical experience working with geospatial workflows or datasets.
  • Additional experience for consideration at the mid or senior level.

Responsibilities

  • Design, build, and operate cloud-native Python 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 solid technical designs.
  • Embody the organization'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