Sr. Software Dev Engineer, Leo AI Foundations
Overview
In this role you will design, implement, and operate globally distributed systems to support Leo’s near real-time analytics and AI-enabled capabilities. You’ll build scalable data lakehouse and analytics components using AWS, driving low-latency query responses and reliable service for customers across diverse locations. You will shape data architectures, governance, and retrieval strategies to enable AI-powered insights while maintaining strict security and compliance. This is an opportunity to impact global connectivity and the underlying data platform at scale.
Compensation / Benefitshealth insurance (medical, dental, vision, prescription)401(k) matchingpaid time offparential leaveRSUssign-on payments
ResponsibilitiesArchitect and implement a scalable S3-based data lakehouse unifying structured and unstructured data from diverse sourcesArchitect and implement a scalable OLAP analytics layer with cost-performance optimizationEstablish metadata management with automated data classification and lineage trackingDesign standardized data ingestion patterns with quality controls and validation gatesCreate a centralized metrics repository as the source of truth for Leo metricsImplement data quality frameworks with staging-first policies and automated validation pipelinesDesign extensible metrics schemas for complex analytical queries and AI retrieval patternsDevelop orchestration for metrics generation workflows with audit trailsLead semantic data model design balancing analytics and AI retrievalEnable cross-domain federated queries with advanced query optimizationArchitect globally distributed vector database infrastructure for billions of embeddings with sub-100ms retrievalDesign hybrid search strategies combining dense vectors and sparse representationsEstablish automated compliance validation frameworks meeting Amazon security standards
Key requirements5+ years of non-internship software development experience5+ years of programming experience in at least one programming language5+ years of experience in design or architecture of systems (patterns, reliability, scaling)Experience as a mentor, tech lead, or leading an engineering teammentoringtech leadershipteam collaborationdistributed systemsdata lakehouseS3-based architectures