Remote job
Backend Software Engineer - Agent Foundation
Job details
About this role
Role overview Build and support the backend services that let enterprise AI agents be registered, configured, versioned, administered, and connected to related tooling. The work spans API and data design, asynchronous processing, security controls, and production support. Hiring level depends on experience and education; the position may be based near Falls Church, Virginia, or performed remotely.
Responsibilities - Develop and maintain APIs and services for agent setup, versioning, and administration. - Design relational data schemas, migrations, and dependable access patterns. - Add authentication, authorization, validation, and audit records for administrative actions. - Build background jobs, queues, and event processing with retry and recovery behavior. - Connect services to AI development tools, model gateways, and enterprise APIs. - Test and debug software, monitor production behavior, review code, document APIs, and support releases.
Requirements - For Level 3: bachelor’s degree in a relevant STEM field and at least 5 years of relevant experience, or a master’s degree and 3 years. For Level 4: bachelor’s and 8 years, or master’s and 6 years. - Production backend development experience with Python, TypeScript, Java, C#, Go, or a comparable language. - Experience with APIs, SQL, relational databases, schema migrations, and asynchronous processing such as queues, caches, or scheduled jobs. - Understanding of service security, access controls, and protecting sensitive data. - Experience with Git, automated testing, debugging, and collaborative software delivery. - Ability to support secure government systems and obtain and maintain any required clearance; U.S. citizenship may be required depending on clearance needs.
Nice to have - FastAPI, Node.js, PostgreSQL, Redis, Azure, containers, or automated deployment pipelines. - Experience with LangSmith or similar AI application tools, versioned APIs, OAuth 2.0 or OIDC, or Model Context Protocol servers.
Benefits and work setup Remote work is considered; relocation assistance is not available. Benefits may include health, life, and disability insurance, a savings plan, paid holidays, and paid time off. The role may also be eligible for overtime, shift differentials, and discretionary bonuses.