Design and develop the data pipelines, scoring algorithms, and API infrastructure that power an AI-driven matching and recommendation capability, translating complex multi-entity data into structured, consumable outputs
Build and maintain integrations between the matching engine and an existing, COTS (e.g., ServiceNow) program management platform, including API specs, data handoff mechanisms, and architecture
Collaborate with functional and technical SMEs to build, test, and refine user-configurable matching logic, validate algorithm outputs, and develop generative AI-enabled explainability features that make outputs transparent and actionable
Work with product managers and designers, supporting prototype development and high-fidelity UX development, vetting, and refinement
Conduct rigorous testing of algorithm performance, pipeline reliability, and API behavior to ensure scalability and accuracy ahead of production integration
Collaborate with development teams and stakeholders to identify technical challenges, implement solutions, and deliver high-impact contributions in an agile environment
Ensure compliance with security protocols, government standards, and industry best practices across all development work
Document technical solutions, data models, and integration architecture to support knowledge transfer and continuity across teams
Operate effectively in fast-moving, ambiguous environments, bringing a self-starter mentality, comfort on small and lean teams, and a bias toward rapid iteration and working prototypes over perfect solutions
Requirements
Eligibility for a Secret clearance required; active Secret clearance preferred
Demonstrated experience and proficiency using AI coding tools to enhance existing code stacks at scale.
3–5 years of full-stack engineering experience in production-grade applications
Strong backend development experience in Python, with demonstrated ability to build data-intensive applications
Experience designing and consuming RESTful APIs for cross-system integration
Solid working knowledge of SQL and relational databases (PostgreSQL preferred); familiarity with data modeling for complex, multi-entity schemas
Experience building or working with scoring, ranking, or recommendation systems — even outside a formal ML context
Familiarity with data pipeline development, including ingestion, transformation, and structured output generation
Experience working in agile environments with multidisciplinary teams
Version control proficiency using Git (GitLab preferred)
Experience with testing, security, DevSecOps, and CI/CD processes and proficiency in integrating with automated testing frameworks, following security protocols, and following secure, continuous integration/continuous deployment pipelines
Strong communication skills — able to explain data model decisions and algorithm logic to both technical teammates and non-technical stakeholders.