Computer Vision Software Engineer
About This Position
Join Booz Allen Hamilton in Oakwood, Montgomery County, US as a Computer Vision Software Engineer. Develop cutting‑edge vision algorithms and bring them to production in a fast‑paced, collaborative environment.
Key Responsibilities
- Design, implement, and optimize computer‑vision pipelines from prototype to production‑ready systems.
- Write clean, maintainable code in Python, C++ or similar languages and integrate with APIs and cloud services.
- Collaborate with data scientists, product owners, and UI/UX teams to deliver user‑centric solutions.
- Perform code reviews, unit testing, and continuous integration to ensure high‑quality releases.
- Analyze performance metrics, troubleshoot issues, and propose improvements.
Required Qualifications
- Bachelor’s or higher in Computer Science, Electrical Engineering, or related field.
- Strong programming skills in Python and C++ with experience in OpenCV, TensorFlow, PyTorch or similar frameworks.
- Solid understanding of image processing, object detection, tracking, and machine‑learning pipelines.
- Experience with version control (Git) and agile development practices.
- Excellent problem‑solving abilities and effective communication skills.
Preferred Experience
- Graduate degree or relevant research in computer vision or AI.
- Hands‑on experience deploying vision models on edge devices or cloud platforms.
- Familiarity with containerization (Docker) and CI/CD workflows.
Compensation & Benefits
Salary range: $135,270.53 annually. Booz Allen Hamilton offers comprehensive health benefits, retirement plans, flexible work arrangements, and professional development opportunities.
Frequently Asked Questions
What type of projects will I work on as a Computer Vision Software Engineer?
You will develop end‑to‑end vision solutions, including algorithm design, data processing, model training, and deployment into production systems for clients across various industries.
What programming languages are required for this position?
Strong proficiency in Python and C++ is required, along with experience using computer‑vision libraries such as OpenCV and deep‑learning frameworks like TensorFlow or PyTorch.
Does Booz Allen Hamilton offer remote or flexible work options?
Yes, the company provides flexible work arrangements, including hybrid and remote options, depending on project needs and team agreements.
Frequently Asked Questions
Click the Apply Now button to submit your application directly to the employer.
The estimated compensation for this role is From $2,601/week.
Check the job description for location requirements.
Job Details
Booz Allen Hamilton
Oakwood, Montgomery County
Full-Time
From $2,601/week
28/04/2026