Software/ML Engineer (Top-Secret)

ITC Federal, Inc.•Reston, 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). The team 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 transforms 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, and candidates at all experience levels are encouraged to apply. This is a full-time hybrid position requiring two days onsite at a SCIF and three days remote. The preferred secure work location is NGA in Springfield, Virginia; alternative locations are Reston, Virginia, or Redmond, Washington. An active Top Secret clearance is required; TS/SCI is preferred but not required. U.S. citizenship is required due to the government contract. Candidates must be able to function in a general office environment.

Requirements

  • Bachelor's degree in Computer Science, Math, 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.
  • Experience delivering high-quality code components for services, servers, distributed systems, and backend architecture.
  • Experience 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 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 building scalable, distributed backend systems.
  • Practical experience with geospatial workflows or datasets.

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 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