
Software Engineer
BigBear.ai2 years ago
Columbia, MD, USAMid Level
Responsibilities
- Elicit stakeholder requirements and determine where artificial intelligence and machine learning solutions apply.
- Develop automated analysis and triage across multiple collection techniques.
- Integrate capabilities into existing platforms and SDKs.
- Build scripts and user interfaces to convert and normalize data.
- Extend existing platforms with tools and technologies to automate tasking and collection.
- Develop and deploy production software and services in fast-paced operational environments.
Requirements
- At least 3 years of relevant experience, or a bachelor's degree in a technical discipline plus at least 2 years of experience.
- TS/SCI clearance with polygraph.
- Production-grade software development experience in Python or JavaScript.
- Experience with machine learning and AI tooling platforms.
- Experience containerizing and deploying services with Docker and Kubernetes.
- Proficiency with Git and CI/CD pipelines.
- Experience deploying and managing production services in fast-paced environments.
- Familiarity with Jira and Confluence.
- Preferred: experience with agentic AI tooling such as Claude Code or Codex.
- Preferred: experience with Java, C, React, or Vue.
- Preferred: ability to analyze cybersecurity-related datasets and knowledge of SIGINT collection and analysis systems and production CNO capabilities.
Tech Stack
Categories
About BigBear.ai
BigBear.ai develops AI-powered decision intelligence software, computer vision, and modeling/simulation tools for U.S. defense, intelligence, federal civilian, and critical-infrastructure markets. It sells software platforms and contract services, often deployed in secure government clouds, to support mission planning, logistics, and cybersecurity. Founded in 1988 and headquartered in McLean, Virginia, BigBear.ai is a public company listed on the NYSE under the ticker BBAI.