Overview Big Bear.ai is seeking a Software Engineer is responsible for designing, developing, maintaining, and enhancing complex software systems, including processing-intensive analytics, innovative algorithm development, large-scale data manipulation, real-time systems, and business management information systems, in alignment with documented requirements. This role involves working independently or as part of a collaborative team to review and test software components, ensure adherence to design requirements, and document test results. What you will do • Design and implement analytics solutions utilizing Java Map Reduce and Python within a Linux (Red Hat 7+) environment. • Create prototypes to address new inquiries and enhance the quality of responses to existing questions. • Develop analytics tailored for survey assessments and intelligence value evaluations. • Collaborate directly with the customer in a dynamic, fast-paced, and integrated environment, leveraging cutting-edge technologies. • Deliver comprehensive software development and engineering support, including requirements analysis, installation, integration, evaluation, enhancement, maintenance, testing, and issue diagnosis/resolution. What you need to have • A Bachelor's degree with 8 years of relevant experience or a Master's degree with 6 years of relevant experience. Alternatively, an Associate's degree with 10 years of relevant experience or a high school diploma/GED with 12 years of relevant experience will be considered for candidates with extensive, directly related experience • TS/SCI clearance with a polygraph is mandatory • A degree in Computer Science (CS) or a related field is required • Proficiency in Java Map Reduce, Hadoop Distributed File System (HDFS), and technologies such as Hadoop Hive, Pig, etc. • Experience with distributed, scalable Big Data Stores (No SQL) such as HBase, Cloud Base/Accumulo, Big Table, etc. • Familiarity with serialization formats like JSON and/or BSON, developing RESTful services, and using source code management tools • Expertise in developing software solutions using Python What we'd like you to have • Experience with containerization technologies such as Docker or Kubernetes • Familiarity with cloud platforms like AWS, Azure, or Google Cloud About Big Bear.ai Big Bear.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, Big Bear.ai is a public company traded on the NYSE under the symbol BBAI. For more information, visit (Use the "Apply for this Job" box below). and follow Big Bear.ai on Linked In: and X: @Big Bearai. Big Bear.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. #J-18808-Ljbffr
Job Type
Fulltime role
Skills required
Java, Python, Docker, Kubernetes, Azure
Location
Columbia, Maryland
Salary
$125,000 - $150,000
Date Posted
May 1, 2025
Big Bear.ai is seeking a Software Engineer with expertise in cloud technologies and AI to design and develop complex software systems. The role requires proficiency in Java and Python, along with a TS/SCI clearance.