3 open positions available
Develop and maintain automated test suites and improve test infrastructure for an AI platform. | 2-5 years software testing experience with backend, API, and distributed systems knowledge, US residency, and Secret clearance eligibility. | Overview Ask Sage, a BigBear.ai company, is hiring a Software Test Engineer to strengthen automated validation across our AI platform. We have a growing backlog of backend and platform work that requires deeper regression coverage, stronger system-level validation, and more scalable test execution. This is not a manual QA role, and it is not a DevSec role. We are looking for a software engineer who specializes in quality engineering: someone who can understand backend code, reason through distributed system behavior, write high-quality automated tests, and improve the infrastructure that gives engineers reliable release signal. You will partner with engineers to define acceptance tests that prove a fix works and fail reliably if the fix is reverted, and your work will directly improve release velocity, platform reliability, and confidence in complex AI workflows. All applicants must currently reside in the US. What you will do Develop and maintain smoke tests, unit tests, integration tests, and end-to-end tests across backend and platform workflows. Validate backend changes for new PRs through automated test coverage, direct API testing, and user-facing workflow verification where appropriate. Exercise backend behavior through the UI when useful, without owning visual design, frontend UX validation, or manual UI regression testing. Build regression coverage for edge cases, malformed inputs, authorization boundaries, concurrency issues, failure modes, and other non-happy-path scenarios. Improve the scalability, determinism, execution performance, maintainability, and diagnostic quality of the test suite. Strengthen test fixtures, mocks, test data management, failure analysis, and CI feedback loops. Design end-to-end tests for AI platform workflows while minimizing unnecessary token usage, external provider calls, latency, and test cost. Apply AI-assisted development and analysis tools to accelerate test design, test generation, triage, and maintenance while preserving reliability, reviewability, performance, and deterministic validation standards. Validate backend APIs, authentication flows, billing and token behavior, model routing, AI workflow execution, file parsing, MCP/tool execution, and passthrough APIs. Validate AI platform E2E paths involving prompts, model responses, streaming behavior, tool calls, agents, workflow orchestration, and provider-facing API compatibility. Validate agentic harnesses, MCP integrations, and workflow automation systems, including concepts common to no-code and low-code workflow builders such as Power Automate, Zapier, Make, n8n, and similar platforms. Validate security-sensitive product behavior such as user isolation, permission boundaries, validation, sanitization, rate limits, replay prevention, safe error handling, and layered control behavior. Build and maintain test infrastructure that must scale with a growing platform, expanding product surface area, and active engineering team. What you need to have Required: Strong software engineering background with deep experience in automated test development. 2-5 years of Software Testing experience Experience testing backend services, APIs, distributed systems, and database-backed applications. Experience designing smoke, unit, integration, and end-to-end testing strategies. Strong judgment around edge cases, non-happy paths, adversarial inputs, regression risk, and failure isolation. Experience improving CI test reliability, execution time, parallelization, test isolation, and failure observability. Familiarity with testing Defense in Depth behavior: validating that multiple layers of checks work together, without this being a dedicated DevSec role. Strong troubleshooting, analytical, and communication skills. Ability to work independently and as part of a team. Ability to obtain a Secret clearance. What we'd like you to have Experience writing E2E tests for AI platforms, LLM applications, model gateways, agents, MCP tools, or tool-using systems. Experience designing AI E2E tests that control token usage, external provider calls, latency, and cost. Experience testing workflow automation systems, agentic harnesses, or no-code/low-code automation platforms (e.g., Power Automate, Zapier, Make, n8n). Familiarity with flagship Generative AI provider APIs (Google VertexAI, AWS Bedrock, Microsoft Azure OpenAI) and models (OpenAI GPT, Anthropic Claude, Google Gemini). Experience with CI/CD pipelines (e.g., GitHub Actions), Docker, Kubernetes, and observability/monitoring tooling. Experience with PostgreSQL and SQL for validating stored data. Knowledge of government compliance frameworks (FedRAMP, NIST AI RMF, CMMC 2.0). About BigBear.ai 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. BigBear.ai is an Equal opportunity employer all protected groups, including protected veterans and individuals with disabilities.
Design, build, and maintain Kubernetes-based edge platform architecture with automation and virtualization management. | 7+ years infrastructure/platform engineering experience with Kubernetes, automation scripting, Linux, and ability to obtain TS/SCI clearance. | Overview Ask Sage (BigBearAI Company) is the leading Generative AI platform that augments the velocity of government and commercial teams with dozens of use cases from coding to cybersecurity to acquisition to data analysis and much more. Our FedRAMP High, DoD IL5, IL6 and Top Secret accredited cutting-edge technology enables teams to focus on strategic initiatives while we take care of the heavy lifting. The Principal Edge Platform Engineer is responsible for developing, hardening, and sustaining Ask Sage’s edge solution that enables customers to run the Ask Sage platform (or approved subsets of capabilities) in on-premises and disconnected/limited-connectivity environments. You will design the reference architecture, automate hardware and software provisioning, and operationalize a secure, supportable on-prem Kubernetes-based platform that our Cloud/Kubernetes engineers and application teams can rely on. What you will do Key Responsibilities: Design, build, and maintain Ask Sage’s edge/on-prem platform reference architecture to run Kubernetes-hosted applications reliably in customer environments (including low-bandwidth and intermittently connected sites). Develop and maintain automated provisioning pipelines for edge hardware (bare metal and/or hypervisor-based), including bootstrapping, imaging, configuration management, and repeatable deployment workflows. Own virtualization strategy and implementation for edge installations (e.g., KVM/QEMU, Nutanix, or equivalent), including templates, networking, storage, and lifecycle management. Deploy, configure, secure, and operate on-prem Kubernetes distributions appropriate for edge (e.g., k3s and/or upstream Kubernetes), including cluster upgrades, add-ons, ingress, DNS, and storage integrations. Package and deliver on-prem Kubernetes applications and supporting services (registries, monitoring/logging, certificate management, backups, secrets management), ensuring consistent deployment patterns and upgrade paths. Build and maintain Infrastructure-as-Code / automation (Ansible, Terraform where applicable, scripting) to reduce manual intervention and increase deployment consistency. Develop operational runbooks, installation guides, maintenance procedures, and troubleshooting playbooks suitable for customer admins and internal support teams. Provide 2nd and 3rd level support for edge deployments, including incident response, root-cause analysis, corrective actions, and preventive improvements. Serve as the technical escalation point for customer issues relating to edge hardware, virtualization, Kubernetes, networking, storage, and application lifecycle. Establish observability and health monitoring standards for edge deployments and define alert thresholds, remote support mechanisms, and maintenance windows. Partner with Security and Cloud/Kubernetes engineering to ensure edge deployments align with compliance requirements and secure-by-default patterns (hardening, least privilege, audit logging, vulnerability remediation). Coordinate with vendors and customer IT teams for interoperability testing, facility requirements (power/cooling/rack), network/security approvals, and delivery timelines. Travel to customer sites as required for installs, upgrades, break/fix escalations, and operational readiness validation. What you need to have Minimum of 7 years of experience in infrastructure/platform engineering, including significant hands-on work in on-prem/edge environments. Clearance: Ability to obtain a TS/SCI Demonstrated experience automating hardware provisioning and system deployment (PXE/iPXE, imaging, unattended installs, config management, immutable/golden images). Strong experience with virtualization and on-prem platform operations (KVM/QEMU, Nutanix, VMware, Hyper-V, or equivalent), including virtual networking and storage concepts. Deep practical experience deploying and administering Kubernetes in non-cloud environments (on-prem), including k3s and/or upstream Kubernetes, and the supporting ecosystem (CNI/CSI/Ingress/DNS). Strong Linux administration skills and networking fundamentals (routing, firewalling, VLANs, DNS, TLS/certificates). Proficiency with automation/scripting (Bash, Python, Go preferred) and Infrastructure-as-Code practices (Ansible/Terraform). Experience building supportable products: documentation discipline, reproducible installs, upgrade strategies, and operational playbooks. Comfortable in customer-facing environments and able to communicate clearly with technical and leadership stakeholders. Ability to lift/handle common IT equipment and work in data center/field environments as needed (reasonable accommodations where applicable). Experience with edge-oriented Kubernetes operations and constrained environments (resource-limited hardware, intermittent connectivity). Familiarity with hybrid architectures that integrate on-prem platforms with cloud control planes/services. Experience building “appliance-like” deployments (preconfigured hardware + software stack) and managing lifecycle updates. Relevant certifications preferred (one or more): CKA/CKS, RHCSA/RHCE, Security+, VMware VCP, cloud architect certifications. What we'd like you to have Experience with edge-oriented Kubernetes operations and constrained environments (resource-limited hardware, intermittent connectivity). Familiarity with hybrid architectures that integrate on-prem platforms with cloud control planes/services. Experience building “appliance-like” deployments (preconfigured hardware + software stack) and managing lifecycle updates. Relevant certifications preferred (one or more): CKA/CKS, RHCSA/RHCE, Security+, VMware VCP, cloud architect certifications. About BigBear.ai 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. BigBear.ai is an Equal opportunity employer all protected groups, including protected veterans and individuals with disabilities.
The Senior Software Developer will research, design, develop, and modify enterprise-wide systems and applications software. They will provide support and technical advice during all phases of application development to transform requirements into working solutions. | Candidates must have experience with Go programming languages and Agile development methodology. Preferred qualifications include 8+ years of relevant experience and a degree in a related technical discipline. | Overview BigBear.ai is seeking a Senior Software Developer to join our growing team to develop, support, and modernize mission-critical applications for our DHS customer. The successful candidate will help to develop, deploy, and maintain mission-critical applications and will work proactively, collaboratively, and with an entrepreneurial spirit in providing O&M support (in the form of developmental engineering) to the customer and their Stakeholder communities in achieving their critical missions. What you will do Research, design, develop, and/or modify enterprise-wide systems and/or applications software Employ your experience with Go and Java, test-driven development, and Scrum/agile project lifecycle approach to develop, deploy, and maintain mission-critical applications Provide support and technical advice during conceptualization, development, and implementation phases to transform requirements into working solutions Engage with clients/users to define system scope and objectives Work on new development and re-engineering efforts, including making or contributing to system design decisions Implement enhancements to existing system and coordinate with other developers working in parallel Provide software development services on all tiers (UI, Java, Go, Postgres) Perform database programming using SQL Perform software QA/testing as needed What you need to have Security Clearance Level: Public Trust (DHS HQ EOD required to start; must be able to obtain DHS HQ Final Suitability) Experience with Go programming languages; and experience in Agile development methodology Adept at problem-solving, troubleshooting, collaboration, time management, multi-tasking, and task-ownership; excellent oral and written communication skills What we'd like you to have Preferred Skills: 8+ years of relevant experience; technical training, certification(s), or degree in computer engineering, computer science, information systems, or related technical discipline; experience implementing and configuring DevOps solutions; experience with Gitlab and merge/release process to CICD pipeline; experience in a microservices framework; experience in Struts, and Restful services; experience in Oracle RDBMS, PL/SQL and SQL*Plus; experience in UNIX/LINUX shell scripting; experience in Jira to support configuration management in an Agile environment; proven track record as a self-learner, keeping current with the latest techniques to include automated code scanning, automated testing, and continuous integration and continuous deployment concepts; Certifications - SAFe, SCRUM, or Kanban About BigBear.ai 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 Columbia, Maryland, 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. BigBear.ai is an Equal Opportunity/Affirmative Action Employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation gender identity, national origin, disability or veteran status, age or any other federally protected class.
Create tailored applications specifically for Bigbear.ai with our AI-powered resume builder
Get Started for Free