Staff Engineer - Dev
Core
Act as a technical leader and mentor to design, architect, and drive consensus on distributed systems solutions while ensuring quality across scale and reliability.
Role type
Staff Engineer (Technical Leadership & Architecture)
Builds
Clustered, high-performance, fault-tolerant distributed applications and systems software
Domain
Web-scale systems, distributed data management, storage, networking, virtualization, and cloud technologies
Deliverable
production ML models | product features | infrastructure
Required skills
Operating-system internals, distributed data management, web-scale systems, clustered high-performance fault-tolerant applications, systems software, GoLang, C, C++, Java, Python, Linux, storage, networking, virtualization, cloud technologies, SQL databases, document-based databases, messaging technologies (NATS, Kafka, Pulsar)
Preferred skills
Technical management experience, high-growth multinational company environment experience
Technologies
GoLang, C, C++, Java, Python, Linux, NATS, Kafka, Pulsar
Responsibilities
Design and architect solutions, evaluate alternatives, and drive consensus and decision-making; Establish best practices for design, coding standards, testing, automation, and developer productivity; Partner with Engineering and Program Managers on project planning, milestones, and goals; Discuss requirements with Product teams and elicit non-functional requirements; Write white papers and blogs, file patents, and represent the company at external seminars
Seniority
Staff, hands-on technical leadership & mentorship
