
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.