Principal Software Engineer, Yahoo Mail
Core
Architecting and scaling high-concurrency backend systems for Yahoo Mail's API, metadata, and elastic storage to serve hundreds of millions of users.
Role type
Principal Software Engineer (Backend Systems)
Builds
High-throughput web services, low-latency metadata systems, and elastic storage solutions for Yahoo Mail
Domain
Consumer Internet / Distributed Systems / Backend Infrastructure
Deliverable
production ML models | product features | infrastructure
Required skills
Java, C++, Unix/Linux systems, high-concurrency backend development, computer science fundamentals (data structures, multi-threading, memory management), search algorithms, Relational and NoSQL database design, HTTP and TCP/IP protocols, AI-assisted coding tools (CodeWhisperer, Amazon Q)
Preferred skills
Distributed mail application design, secure LLM endpoints (AWS Bedrock, SageMaker), CI/CD pipelines, containerization (Docker, Kubernetes), GCP or AWS cloud architectures
Technologies
Java, C++, Unix/Linux, AWS, GCP, Docker, Kubernetes, CodeWhisperer, Amazon Q, AWS Bedrock, SageMaker
Responsibilities
Architect scalable backend systems, drive unified architectural standards, implement AI-driven engineering efficiencies, validate AI-generated code, mentor senior engineers, collaborate with cross-functional teams, diagnose and resolve complex system anomalies
Seniority
Principal, technical leadership & strategy