7+ years of software engineering experience in complex programs
Bachelor's degree in Computer Science or related field (or equivalent experience)
Proficiency in Python, FastAPI, and JavaScript/TypeScript
Experience with React, Docker, and Kubernetes
Familiarity with CI/CD tools and REST APIs
Knowledge of MongoDB and cloud deployment environments
Experience with testing frameworks and collaboration tools like Jira or Confluence
Responsibilities
Produce best-practices documentation for AI software development
Build and maintain a testing framework for agentic coding harnesses
Support deployment and operation of applications in multiple environments
Implement feature requests and enhancements based on user feedback
Diagnose and resolve bugs across various application environments
Develop and maintain Fuzzy blocks for vulnerability discovery
Create benchmark datasets and adversarial test scenarios for AI systems
Benefits
Flexible work environment
Opportunities for professional development
Collaborative team culture
Access to cutting-edge technology
Health and wellness programs
Full Job Description
Position Description
Upcoming Tasking
AI Architecture Best Practices - Produce best-practices documentation and reusable implementation packages that establish repeatable patterns for building and deploying AI enabled software.
Agentic Coding Harness Testing Framework - Build and maintain the framework that executes repeatable tests against agentic coding harnesses, consuming the datasets and scenarios produced by Fuzzy blocks and running them alongside the Data Scientists' InspectAI benchmarks to measure agent performance and reliability.
Cross Environment Application Operations - Support deployment, configuration, and operation of applications across both HS and LS environments. This includes ongoing sustainment of deployed applications, implementing small feature requests and enhancements driven by user feedback and evolving mission needs, and diagnosing and resolving bugs across both environments.
Fuzzy blocks - Build and maintain Fuzzy blocks, a workflow driven framework that generates vulnerability discovery datasets and experimental scenarios fed into the testing harness. It provides a structured approach to creating repeatable benchmark datasets and adversarial test scenarios for AI systems and agents, supporting both research and operational security use cases.
Required Qualifications/Experience
Seven years experience as a SWE, in programs and contracts of similar scope, type, and complexity is required. Bachelor's degree in Computer Science or related discipline from an accredited college or university is required. Four years of additional SWE experience on projects with similar software processes may be substituted for a bachelor's degree.