Senior Software Engineer
Core
Design and develop a high-performing SDK for mission-critical services, leveraging cutting-edge technologies and best practices.
Role type
Senior Software Engineer (SDK Development)
Builds
High-performing SDKs and large-scale, high-volume services
Domain
Software Engineering, Distributed Systems, Open Source
Deliverable
production ML models | product features
Required skills
Object-oriented programming, Design patterns, Telemetry, Observability, RESTful API development, Global-scale service architecture, SDK development (C, C++, C#, Rust), Open Telemetry, Open-source community engagement
Preferred skills
Experience with C, C++, C#, Java, JavaScript, or Python
Technologies
C, C++, C#, Rust, Open Telemetry, RESTful APIs
Responsibilities
Translate engineering requirements into efficient and scalable SDK functionality, Support and engage with SDK consumers including the open-source community, Reimplement mission-critical services using latest technologies, Develop and maintain services at global scale
Seniority
Senior, hands-on IC