10 days ago
Responsibilities
- Design, build, and maintain robust developer-facing products and APIs for LLM and Agentic application development.
- Collaborate with product managers, designers, and engineers to translate developer needs into technical solutions.
- Write clean, maintainable, and well-tested code while contributing to engineering excellence.
- Implement and improve validation, monitoring, and observability for ML services.
- Drive the full development lifecycle from ideation to continuous improvement.
- Continuously evaluate and optimize existing implementations for performance and usability.
- Identify and resolve bottlenecks, bugs, and technical challenges.
- Conduct code reviews and mentor team members.
- Stay updated on AI, LLMs, and developer tooling to bring new ideas to the team.
Requirements
- Bachelor’s or Master’s degree in Computer Science, Engineering, or equivalent experience.
- 3+ years of professional software development experience with a track record of shipping high-quality products.
- Strong product-minded approach with a focus on developer experience.
- Experience building developer-facing products, APIs, SDKs, or CLIs.
- Proficiency in modern programming languages such as Go, Python, Ruby, or JavaScript.
- Experience deploying and maintaining ML services in production environments is a plus.
- Solid understanding of API design, software architecture, and data structures.
- LLMops/MLops experience is a strong plus.
- Experience with developer platforms, APIs, or sandbox environments is highly desirable.
- Excellent written and verbal communication skills in English.
- Collaborative team player with a passion for improving developer experience.
- Adaptable and proactive, comfortable in a dynamic environment.
- Strong problem-solving skills and a continuous improvement mindset.