Systemstechnologyresearch
Lead Software Engineer
Arlington, VA. Posted a month ago
The role
You will operationalize advanced algorithms across computer vision programs. You will integrate Python-based machine learning pipelines with complex systems and develop user-facing features and backend architectures.
What you will do
- Translate stakeholder requirements into system features and components in a deployable AI/ML solutions stack
- Develop new user-facing features and implement robust backend architectures
- Build, maintain, and test messaging systems, such as real-time data workflows and distributed processing pipelines
- Optimize software for data ingestion, transformation, and intelligent storage/retrieval pipelines
- Maintain and improve workflows for distributed systems
- Participate in cross-program collaboration
Required qualifications
- Strong proficiency in python
- Demonstrated ability to generate clean, high quality code both with and without coding tools
- Familiarity with software development best practices, including version control (Git), testing at scale (CI/CD), and agentic coding best practices
- BS Degree in a scientific field such as Computer Science, Mathematics, Statistics, Data Science, or Physics with 8+ years of relevant experience
- Equivalent experience will be considered
- Ability to obtain a security clearance
- U.S citizenship is needed by the U.S government
Nice to have
- Development experience with advanced messaging or real-time processing tools like RabbitMQ, Kafka, or ZeroMQ
- Experience with integration of computer vision algorithms and image processing tools (e.g., Pytorch, OpenCV, ffmpeg)
- Experienced in leading and directing research initiatives from inception to functional prototypes
- Experience working in a large cross-functional, distributed team
- Experience with US Government software accreditation processes
- Active security clearance
About the company
STR is a technology company specializing in advanced research and development for defense, intelligence, and national security. The Intelligence Division researches and develops advanced analytics and software solutions to solve national security problems.