remote
Computer Vision Software Engineer - Booz Allen Hamilton
Software Engineer
Mid‑level engineer designing and optimizing computer vision algorithms and deep‑learning pipelines for target detection, characterization, and tracking in remote sensing and GEOINT applications.
About the role
Key Responsibilities
- Design, develop, and optimize computer vision algorithms for target detection, characterization, and tracking in remote sensing and GEOINT environments.
- Build and maintain deep‑learning pipelines using TensorFlow or PyTorch, integrating with existing C++/Python codebases.
- Collaborate with senior engineers to define component architecture, performance metrics, and integration strategies.
- Implement multi‑sensor fusion techniques to combine imagery, radar, and other data sources for enhanced situational awareness.
- Conduct rigorous testing, profiling, and documentation to ensure reliability and maintainability of production systems.
Requirements
- 3+ years of experience in computer vision or related fields, with a strong foundation in machine learning.
- Proficiency in Python and C++, and hands‑on experience with OpenCV and deep‑learning frameworks.
- Experience with remote sensing data and multi‑sensor fusion is highly desirable.
- Strong problem‑solving skills and ability to work independently on well‑defined components.
- Excellent communication skills and a collaborative mindset.
Skills
pythoncopencvtensorflowmachine learning