Staff Software Engineer
Core
Own product or infrastructure direction for a major area, building and operating highly scalable systems processing hundreds of terabytes of data daily.
Role type
Staff Software Engineer (Technical Team Lead)
Builds
Highly scalable, available, and fault-tolerant systems processing large-scale data
Domain
Distributed systems, large-scale data processing
Deliverable
production ML models | infrastructure
Required skills
Low-level systems debugging, performance measurement and optimization, architecture design, roadmap planning, complex problem decomposition, prototyping, technical risk reduction, mentoring engineers, sprint planning, project planning, technical review leadership, recruiting contribution
Preferred skills
None stated
Technologies
None stated
Responsibilities
Design architectures, influence product roadmaps, take ownership of new projects, prevent and investigate production issues, plan and lead complex technical projects spanning multiple teams, drive engineering roadmap direction, break down complex problems, prototype and validate solutions, mentor engineers, lead sprint planning, delegate assignments, participate in project planning, lead technical review committees, contribute to recruiting
Seniority
Staff, hands-on IC with leadership responsibilities