remote
Computer Vision Software Engineer, Mid - Booz Allen Hamilton
Software Engineer
Mid‑level engineer designing and optimizing computer vision and deep‑learning pipelines for remote sensing and GEOINT, leveraging Python, C++, OpenCV, and TensorFlow to deliver mission‑critical detection and tracking solutions.
About the role
Key Responsibilities
- Design, develop, and optimize computer vision algorithms for object detection, tracking, and multi‑sensor fusion in remote sensing environments.
- Implement deep‑learning pipelines using TensorFlow or PyTorch, integrating with C++ back‑ends for high‑performance inference.
- Collaborate with cross‑functional teams to translate operational requirements into scalable, maintainable code.
- Conduct performance profiling, model compression, and real‑time deployment on edge and cloud platforms.
- Document design decisions, maintain code quality standards, and contribute to continuous integration workflows.
Requirements
- 3+ years of software engineering experience in computer vision or related fields.
- Proficiency in Python, C++, OpenCV, and deep‑learning frameworks (TensorFlow/PyTorch).
- Experience with remote sensing data, multi‑sensor fusion, and geospatial analysis.
- Strong problem‑solving skills and ability to work in a mission‑critical environment.
- Security clearance or ability to obtain one is required.
Skills
pythoncopencvtensorflowdeep learning