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.

Lead Software Engineer at Systemstechnologyresearch | JobZoey