onsite
Mid-Level Software Engineer Security Clearance - Booz Allen Hamilton
Software Engineer
Mid-level software engineer specializing in AI/ML solutions, building data‑driven applications on cloud platforms with a focus on security and operational efficiency.
About the role
Key Responsibilities
- Design, develop, and deploy AI and machine‑learning models that support decision‑making and operational efficiency.
- Implement end‑to‑end data pipelines, integrating data ingestion, preprocessing, model training, and inference.
- Collaborate with cross‑functional teams to translate user requirements into scalable, secure software solutions.
- Maintain cloud‑native infrastructure using AWS services, containerization (Docker), and CI/CD pipelines.
- Conduct code reviews, unit testing, and performance profiling to ensure high‑quality, maintainable code.
Requirements
- Bachelor’s degree in Computer Science, Engineering, or related field with 3–5 years of professional software development experience.
- Proficiency in Python and experience building machine‑learning models using frameworks such as TensorFlow or PyTorch.
- Hands‑on experience with AWS services (e.g., SageMaker, Lambda, EC2) and container orchestration.
- Strong understanding of software engineering best practices, version control (Git), and CI/CD workflows.
- Active security clearance or ability to obtain one.
Skills
pythonmachine learningawsdockercicd