AI Application Engineer
- Discuss this with your agent
- Open in Claude
- Open in ChatGPT
Prepare application
- Draft this with your agent
- Open in Claude
- Open in ChatGPT
Role details
Tech stack
+19 more
Job description
BigBear.ai is seeking an AI Applications Engineer. In this position, you will develop and maintain AI applicationsand a config-driven decision-support platform that combines LLM-powered chat (RAG), structured data (MCP/PostgreSQL), and dashboards to supportoperational readiness and logistics workflows. You will own features end-to-end across backend APIs, database, and the modern React UI, with ongoing support for the existing Dash/Flask application during migration., * Build and maintain full-stack features: FastAPI services, PostgreSQL schema/migrations, and React/TypeScript UI in an Nx monorepo
- Design, implement, and maintain LLM/RAG pipelinesusing LangChain(Python) or LangChain4J(Java)-retrieval, embeddings, tool/agent orchestration, and prompt workflows
- Integrate LLM providers (e.g. OpenAI, Anthropic, Ask Sage), document ingestion, semantic search, and chat/report features
- Work with vector stores (e.g. PostgreSQL (pgvector), Weaviate), Redis, and Keycloakauth; implement role-based access and secure API patterns
- Connect to external systems via MCP, REST/PostgREST, and related data adapters
- Write and maintain tests(pytest, Vitest) and participate in CI/CD (Docker, GitHub Actions)
- Debug production issues, improve reliability/performance, and keep dependencies and security patches current
- Use AI-assisted development tools(e.g. Cursor) effectively: prompt well, review generated code critically, and ship production-quality changes at a steady pace
Requirements
- 3+ yearsfull-stack development with strong Pythonand React/TypeScript
- Must be able to obtain and maintain a security clearance
- Hands-on LLM/RAGexperience building production features with LangChainor LangChain4J(chains, retrievers, agents/tools, embeddings, vector stores)
- Experience building and consuming REST APIs(FastAPI or similar)
- Solid PostgreSQLskills: schema design, SQL, migrations (pgvector a plus)
- Comfortable with Docker, local dev environments, and basic deployment workflows
- Strong debugging, testing, and code review habits
- Ability to work independently across backend, frontend, database, and AI layers
- Proven comfort using AI coding assistantsas a daily workflow-not as a substitute for understanding the codebase
What we’d like you to have
- Dash/Plotly, Flask, or legacy-to-modern UI migration experience
- Keycloak/OAuth, Redis sessions
- Nx monorepos, TanStack Router/Query, Tailwind CSS
- MCP protocol, Ask Sage, or similar enterprise LLM platforms
- Government/defense or regulated-environment experience
About the company
BigBear.ai is a leading provider of AI-powered decision intelligence solutions for national security, supply chain management, and digital identity. Customers and partners rely on Bigbear.ai’s predictive analytics capabilities in highly complex, distributed, mission-based operating environments. Headquartered in McLean, Virginia, BigBear.ai is a public company traded on the NYSE under the symbol BBAI. For more information, visit https://bigbear.ai/ and follow BigBear.ai on LinkedIn: @BigBear.ai and X: @BigBearai.
Apply for this position
This job is hosted externally. Click below to view the full posting and apply.
Prepare application
- Draft this with your agent
- Open in Claude
- Open in ChatGPT
Good distractions
Talks and stories from around this role — technically off-topic, practically not.
Moments
Explore playlistsVideos
See allRelated articles
See all
What Are Large Language Models?
Dev Digest 121 - AI goes offline
Dev Digest 137 - AI'm not sure about this
Dev Digest 120 - Apple and peers