Booz Allen is looking for a software engineer to create AI and machine learning solutions that help solve the world's toughest problems, specifically in the area of building agents and applications to automate tasks, provide intelligent responses, and enhance user experiences.
Requirements
- 2+ years of experience with application development using Python or JavaScript frameworks, such as Flask, React, Angular, or Streamlit
- 2+ years of experience leveraging Python language to access RESTful APIs, GraphQL, or to complete data relational tasks
- 2+ years of experience developing source control systems, including GitHub
- Experience using SQL for querying and manipulating data
- Knowledge of CI/CD pipelines
- Ability to learn PySpark or Spark in Databricks
- Ability to write and review code in front of other team members
Responsibilities
- Support firmwide talent efforts across key areas such as talent acquisition, compensation, and attrition to drive decision-making.
- Design and implement intelligent agents that can perform specific tasks autonomously.
- Build and maintain applications that integrate with agents to provide seamless user experiences.
- Be able to support development from both a front end and backend perspective, including Full Stack.
- Ensure that applications, agents, and data produced work harmoniously with existing systems and platforms.
- Conduct thorough testing and debugging to ensure software reliability and performance.
- Continuously monitor and improve the performance of agents and applications.
Other
- Bachelor’s degree in Computer Science or Engineering
- U.S. citizenship is required due to the nature of work performed within this facility
- Ability to translate technical results into clear insights and business recommendations for senior-level audiences
- Ability to identify the strengths and weaknesses of alternative solutions, conclusions, or approaches to problems
- Able to document work and communicate product specs to technical and non-technical stakeholders