Design, build, and operate the data and infrastructure platform that powers our facial recognition system
Build pipelines that ingest and store petabyte-scale data in object storage, then process and index it into databases and vector stores for fast retrieval
Design large-scale storage and retrieval systems, making deliberate choices between hot and cold storage tiers, distributed databases, and high-throughput messaging and streaming systems
Run and scale containerized services on a container orchestration platform, deploying them through declarative configuration and GitOps workflows across multiple environments
Build and maintain CI/CD pipelines, infrastructure as code, and the DevOps tooling that lets engineers ship safely and often
Operate within and help maintain compliant federal environments such as FedRAMP, keeping the platform secure and auditable
Design and operate distributed systems with a focus on reliability, performance, and scale
Own complex infrastructure projects end to end, from design through deployment and on-call ownership, showing a high level of agency
Troubleshoot, debug, and tune systems across the stack, from application code down to storage and networking
Collaborate with our world class engineering team and contribute to and improve our engineering paradigms, processes, and tools
Mentor and support other engineers through code review, pairing, and technical guidance
Other reasonable additional responsibilities that may be asked from time to time
Requirements
5+ years of professional software engineering experience building and maintaining production systems
Strong proficiency in one or more backend languages and a modern development ecosystem
Strong understanding of distributed systems, including their failure modes, consistency tradeoffs, and behavior at scale
Hands-on experience with AWS and running production workloads in the cloud
Hands-on experience with containers and container orchestration
Experience designing large-scale data storage and retrieval, including hot and cold storage strategies
Experience with databases across the spectrum, including relational, distributed, and vector databases
Strong DevOps foundation: CI/CD, infrastructure as code, observability, and automated deployments
Solid grasp of computing fundamentals, data structures, and system design
BS/MS in Computer Science, Engineering, Math or equivalent experience