Principal Software Engineer, Datapath
Core
Design and implement highly reliable, high-performance algorithms and technologies for modern data platforms to redefine customer experience.
Role type
Principal Software Engineer (Datapath)
Builds
Modern Data platforms
Domain
Data Storage / Distributed Systems
Deliverable
production ML models | product features
Required skills
C++, Java, Go, Distributed Systems, Operating Systems, Database Internals, Containerization, System Design, Performance Optimization
Preferred skills
Mentoring junior engineers, Cross-functional collaboration, Strategic policy implementation
Technologies
C++, Java, Go
Responsibilities
Implement strategic policies and develop novel high-performance algorithms for distributed systems; Own end-to-end delivery of innovations from concept to deployment; Analyze and resolve complex technical issues as a subject matter expert; Network with key contacts to gather requirements and validate solutions; Mentor junior engineers and coordinate technical activities of a project sub-team
Seniority
Principal, hands-on IC with mentorship