STR's Intelligence Division researches and develops advanced analytics and software solutions to solve challenging problems relevant to national security. Our team specializes in applying cutting-edge machine learning and computer vision in areas such as biometrics, target recognition and autonomous agents to solve national security and intelligence problems. We tackle complex technical challenges under stringent operational constraints by leveraging diverse skill sets from fields such as engineering, computer science, and applied machine learning.
Our projects focus on a wide range of data modalities—including biometric data (e.g., face, body, gait), imagery, geospatial, and radio-frequency data—powered by the latest advances in deep learning and statistical techniques. Our solutions have real-world impact, allowing U.S. Government analysts and operators to extract and enrich intelligence information across the globe. If you're motivated by making a difference while working in a collaborative and fast-paced environment and have experience with systems integration, robust application development, and messaging pipelines, we'd like to hear from you.
The Role: As a Senior Software Engineer, you will use your software development expertise to operationalize advanced algorithms for biometric and computer vision applications. You will integrate Python-based machine learning pipelines with complex systems and ensure they are resilient, maintainable, and user-focused. Collaborating closely with project leads and customers, you will:
Our work involves projects of national significance, and the ability to work on-site in one of our Dayton, OH, Woburn, MA, or Arlington, VA locations (depending on candidate preference) will be required.
What You Will Do: Collaborate closely on the development of end-to-end data pipelines, messaging support systems (e.g., using ZeroMQ, ActiveMQ, Kafka), and data access/query interfaces to ensure efficient system operation
Who You Are: Ability to obtain and retain a Top Secret (TS) clearance, for which U.S. citizenship is needed by U.S. Government
Even Better: Experience working specifically on biometric or computer vision systems, including:
Why Join Us? At STR, we are passionate about applying state-of-the-art machine learning techniques, biometrics, and computer vision to solve critical problems for the U.S. Government. You'll work alongside a team of talented engineers and researchers on a wide range of projects, from developing production-grade software to rapidly prototyping novel concepts and features. If you're motivated by solving complex technical challenges—with the chance to contribute to national security efforts—we think you'll thrive in our innovative, mission-driven environment.
Pay Information Full-Time Salary Range: $134,000 - $184,000
The salary range listed is based on external market data. Offers are based on factors, such as but not limited to, the candidate's experience, education, training, key skills/critical skills, security clearances, and prevailing market and business conditions.