Key Responsibilities
- Design, build, and maintain customer-facing SDKs across multiple languages including Node.js, Java, Python, Go, and Ruby
- Own the complete SDK lifecycle—API design, implementation, versioning, backward compatibility, release management, and developer documentation
- Develop AI-driven features to enhance experimentation, automate workflows, and improve product decision-making
- Integrate and evaluate LLM-based capabilities using commercial and open-source models
- Build and maintain automated testing frameworks for SDKs and product features
- Investigate and resolve customer-reported issues with modern AI-assisted development tools
Requirements
- 2+ years of professional software engineering experience with a strong backend or platform focus
- Experience building or maintaining SDKs, developer tools, or platform infrastructure
- Strong programming skills in at least one of Node.js, Java, PHP, Python, or Go
- Hands-on experience integrating LLMs or GenAI capabilities into applications
- Experience with automated testing, CI/CD, and infrastructure technologies like Docker and MySQL