Senior Software Engineer jobs in United States
cer-icon
Apply on Employer Site
company-logo

STR · 3 days ago

Senior Software Engineer

STR is a technology company specializing in advanced analytics and software solutions for national security. The Senior Software Engineer will operationalize advanced algorithms for biometric and computer vision applications, ensuring robust integration and user-focused systems.

Artificial Intelligence (AI)Machine Learning
check
Growth Opportunities
badNo H1BnoteSecurity Clearance RequirednoteU.S. Citizen Onlynote

Responsibilities

Translate stakeholder requirements into system features and components
Develop new user-facing features and implement robust backend architectures to support them
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, ensuring reliability and performance testing in operational environments
Participate in cross-program collaboration, adapting to diverse projects and tools
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
Develop interactive tools and dashboards (e.g., using Python libraries like Panel, Dash, or other user-interface frameworks ReactUI, Kotlin, Unity) to empower stakeholders and end users
Refactor proof-of-concept research code for modularity, scalability, and production
Build and manage API interfaces and enable integration between analytic tools and distributed processes
Maintain robust logging, analytics, and monitoring for performance management across distributed software systems
Communicate with technical and non-technical stakeholders to ensure requirements are well-understood and actionable
Create code for systems operating in memory-constrained or time-sensitive environments

Qualification

PythonMachine LearningComputer VisionDistributed SystemsMessaging SystemsAPI DevelopmentDevOpsSQL/NoSQLDebuggingCollaborationAdaptability

Required

Ability to obtain and retain a Top Secret (TS) clearance, for which U.S. citizenship is needed by U.S. Government
Bachelor's, Master's, or PhD in Computer Science, Engineering, or a related field, or relevant industry experience
3+ years of experience in software development
0-5+ years of relevant work experience depending on degree (BS +5, MS +3, or PhD)
Proficiency in navigating, designing, and contributing to large, complex code bases
Strong proficiency with the Python programming language
Strong debugging and testing skills for maintaining resilience and reliability in distributed environments
Working knowledge of version control systems (e.g., Git) and CI/CD pipelines

Preferred

Experience working specifically on biometric or computer vision systems, including: Multimodal data processing (face, body, gait, etc.), Integration of computer vision algorithms and image processing tools (e.g., Pytorch, OpenCV, ffmpeg)
Development experience with advanced messaging or real-time processing tools like RabbitMQ, Kafka, or ZeroMQ
Hands-on expertise with DevOps techniques for integrating and managing distributed applications
Flexibility to adapt research-grade 'proof-of-concept' code to reliable, production-ready systems
Experience with full-stack development, including: Front-end frameworks for dashboard tools (e.g., Panel, Dash, or equivalent), Backend system design focused on messaging systems (e.g., ZeroMQ, Kafka, or other distributed communication tools)
Familiarity with tools and systems for: Stream processing and distributed data processing, SQL or NoSQL databases and data retrieval systems

Company

STR

twittertwittertwitter
company-logo
STR is built on people & technology platforms tackling tough problems in cybersecurity, distributed sensing & artificial.

Funding

Current Stage
Late Stage

Leadership Team

leader-logo
Mark McClure
CTO and Executive VP
linkedin
leader-logo
James Wright
ACPSO/PERSEC Officer
linkedin
Company data provided by crunchbase