About Millennial Software
Millennial Software, part of Expedition Technology, is revolutionizing the landscape of security and defense by leveraging our core competencies in software development, automation, DevSecOps, and machine learning.
Job Description
Clearance Level Must Currently Possess: None required to start. Must be a U.S. citizen able to obtain and maintain a DoD security clearance.
Millennial Software is seeking two Engineering Interns for Summer 2027 (May 17 – August 6) at our Chantilly, VA headquarters to work on Crucible, our agentic modeling and simulation platform. Component identification models stall because real non-Earth imagery (NEI) is scarce and classified. This project builds the data: a synthetic NEI generator that renders spacecraft from open 3D models under varied pose, lighting, range, and sensor conditions, emitting a per-component segmentation mask with every frame so labeling costs nothing.
The generator is the primary deliverable and is complete by week six. The stretch goal is to fine-tune a segmentation model on the synthetic dataset in Keystone and map predicted components (bus, solar arrays, antennas, thrusters, apertures) into a populated Target Model Database (TMDB) record. All work is unclassified using publicly available models. You will be paired with mentors, work in daily standups, and present a recorded demonstration and readout to leadership.
Essential Functions
Required Qualifications
Nice to Have
Program Details
Millennial Software Solutions Inc. is an Equal Opportunity Employer and does not discriminate in employment on the basis of race, color, religion, sex, national origin, political affiliation, sexual orientation, gender identity, marital status, disability and genetic information, age, membership in an employee organization, or other non-merit factor
Notice of AI Use in Job Application Review
As part of our commitment in creating a fair, efficient, and consistent hiring process we may use artificial intelligence (AI) to help our recruiting teams organize, summarize, and analyze information provided by candidates, including resumes, application responses, and other materials submitted during the application process.AI may be used to identify patterns, highlight relevant skills, and experience, and assist in comparing a candidate’s qualifications with the requirement of a specific role. These tools are to improve efficiency and consistency while supporting more informed hiring decisions, which will ultimately be made by the hiring team.
Copyright © 2026 Grabjobs Pte.Ltd. All Rights Reserved.