Senior Software Engineer - SDK
Core
Building and maintaining SDKs across multiple languages to serve millions of developers instrumenting products for user behavior analysis.
Role type
Senior Software Engineer - SDK (Polyglot, AI-augmented)
Builds
SDKs for TypeScript/JavaScript, Python, Go, Java, Swift, Rust; developer tooling and code generation systems.
Domain
SaaS / Product Analytics / Developer Experience
Deliverable
production ML models | product features
Required skills
SDK development, multi-language ecosystem experience, open source library maintainership, building platform tooling, code generation systems, optimizing for latency and bundle size.
Preferred skills
AI-assisted development, building systems to scale SDK maintenance, creating external-facing agents.
Technologies
TypeScript, JavaScript, Python, Go, Java, Swift, Rust, AI tools.
Responsibilities
Build and maintain SDKs across many languages; use AI to scale SDK development; own developer experience; optimize SDK for performance; create external-facing agents; build third-party integrations.
Seniority
Senior, hands-on IC with large scope and autonomy.