Senior Software Engineer
Core
Design, build, and evolve highly scalable, reliable, and secure distributed systems; lead technical design and architecture of complex product features and services.
Role type
Senior Software Engineer (Backend/Systems)
Builds
Scalable, secure, high-performance backend products and services
Domain
Online advertising, search, e-commerce, large-scale consumer products
Deliverable
production ML models | product features | infrastructure
Required skills
Distributed systems design, technical architecture, backend development, observability, reliability engineering, data-driven development, debugging, independent project leadership
Preferred skills
AI/ML-enabled product experience, experience in online advertising, search, e-commerce, or large-scale consumer products
Technologies
C, C++, C#, Java, JavaScript, Python
Responsibilities
Lead technical design and architecture of complex product features; drive end-to-end delivery of critical projects including design reviews, implementation, and operational excellence; mentor engineers and provide technical guidance; influence technical direction across multiple teams
Seniority
Senior, hands-on IC with mentorship responsibilities
