Design, document, and oversee the implementation of the end-to-end software architecture for our biothreat intelligence platform.
Lead technical design reviews, mentor engineers on best practices, and establish standards for coding, security, and performance across the organization.
Architect scalable and efficient data processing pipelines to ingest, clean, and validate diverse structured and unstructured data sources.
Design the infrastructure to support advanced AI/ML capabilities, including systems for Retrieval-Augmented Generation and deployment of forecasting and anomaly-detection models.
Evaluate and select appropriate technologies, frameworks, and patterns to meet current and future needs.
Define and govern the strategy for our cloud infrastructure, containerization with Docker and Kubernetes, CI/CD pipelines, and system monitoring.
Requirements
Bachelor's or Master's in Computer Science, or a related field.
8+ years of general software development experience, with at least 3+ years in a technical leadership or software architect role.
Proven experience designing, building, and shipping large-scale, distributed systems in a production environment.
Expert proficiency in Python.
Deep understanding of system design, data modeling, algorithms, and data transformation techniques.
Extensive experience with cloud platforms like AWS and/or GCP.
Mastery of DevOps and MLOps principles, including Docker, Kubernetes, Git, and CI/CD pipelines.
Experience architecting systems that integrate advanced AI/ML capabilities, such as LLMs and RAG architecture.
Solid foundation in working with both relational and vector databases.
Excellent communicator, able to explain complex technical concepts to diverse audiences.
A proactive and collaborative mindset with a desire to improve other people's lives.
Must be security clearance-eligible.
Benefits
medical, dental and vision insurance
wellbeing offerings
401K
unlimited PTO
paid holidays
work from home stipend
100% of medical premiums for employees
50% of medical premiums for dependents
Applicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.