Production-grade software development experience in C/C++, Python, and Java
Familiarity with version control systems, such as Git
Experience in UNIX/Linux command line environments
Experience in multi-node networked systems
Responsibilities
Write production-grade software for operational environments
Monitor software performance and implement necessary updates
Enhance the platform with new technologies for mission needs
Conduct thorough code reviews for quality assurance
Elicit requirements from stakeholders to support mission objectives
Draft detailed documentation for compliance and workflows
Benefits
Opportunity to work on mission-critical projects
Collaborative team environment with analysts and data scientists
Support for continuous learning and skill enhancement
Access to advanced technologies and tools
Chance to impact national security and operational outcomes
Full Job Description
Overview
BigBear.ai is seeking a Software Engineer to join an ever-evolving project where you will design, develop, and deploy mission-critical tools and solutions. This role involves working closely with customers to understand and support operational requirements, as well as analyzing large data sets to deliver mission-centric insights. You will collaborate with analysts, data scientists, and other software engineers to integrate cutting-edge technologies and solutions that drive impactful results.
What you will do
Software Development: Write production-grade software to be deployed in operational environments
Maintenance & Monitoring: Monitor software performance and implement updates as needed
Platform Enhancement: Augment the platform with new tools and technologies to meet evolving mission needs
Code Reviews: Perform thorough code reviews to ensure quality and compliance
Stakeholder Collaboration: Elicit requirements from stakeholders to align solutions with mission objectives
Documentation: Write detailed documentation to support compliance processes and operational workflows
What you need to have
Clearance: Must possess and maintain an active TS/SCI w/ Polygraph
Education & Experience: Bachelor's degree in a relevant field, plusproduction-grade software development experience in C/C++, Python, and Java
Version Control: Familiarity with software version control systems, such as Git
UNIX/Linux Proficiency: Experience using the command line in UNIX or Linux environments
Networked Systems: Experience working in multi-node networked environments
What we'd like you to have
Containerization: Experience with Docker or Kubernetes
Automation Tools: Familiarity with Ansible for configuration management
Cloud Hosting: Experience with cloud-based hosting environments, such as AWS
Continuous Integration: Proficiency with CI tools, such as Jenkins
About BigBear.ai, Inc.
BigBear.ai is a leading provider of artificial intelligence and machine learning solutions that enable businesses to make better decisions by automating and augmenting their data analysis capabilities. The company's platform leverages advanced algorithms and data analytics tools to help organizations extract insights from large and complex data sets, and to develop predictive models that can be used to optimize business processes and improve operational efficiency. BigBear.ai's solutions are used by a wide range of industries, including defense, intelligence, finance, healthcare, and energy.