Job Title:
Senior Software Engineer for Developer Experience
">
About the Role:
This is a key position in our team that involves leading the design and implementation of AI-powered SDKs and platform APIs.
We are looking for an experienced software engineer who can architect intelligent, context-aware developer interfaces and drive innovation in SDK tooling by leveraging LLMs and model-centric architectures.
Key Responsibilities:
* Lead the design and implementation of AI-powered SDKs and platform APIs.
* Architect intelligent, context-aware developer interfaces that provide real-time guidance, API feedback, and best practice recommendations.
* Drive innovation in SDK tooling by leveraging LLMs and model-centric architectures to enable intelligent scaffolding, type-safe interfaces, interactive docs, and in-editor code suggestions.
* Partner closely with cross-functional teams to ensure that the SDKs and APIs deliver exceptional developer ergonomics, scalability, and alignment with our platform strategy.
Requirements:
To be successful in this role, you will need:
* A strong background in software engineering, with experience in developing AI-powered SDKs and platform APIs.
* Expertise in architecture and design patterns, particularly in the context of AI-powered systems.
* Strong leadership skills, with experience in mentoring and guiding teams.
* Excellent communication and collaboration skills, with the ability to work effectively with cross-functional teams.
Benefits:
We offer a range of benefits to support your career growth and well-being, including:
* Opportunities for professional development and growth.
* A collaborative and dynamic work environment.
* A competitive salary and benefits package.
* A generous parental leave policy.
* A flexible and remote-friendly work arrangement.
Others:
We celebrate diversity and inclusion, and welcome applications from candidates from diverse backgrounds. We also recognize the importance of maintaining a healthy work-life balance and offer flexible working arrangements to support this.
Please note that we conduct interviews virtually. If you have any reasonable adjustments you require during the interview process, please let us know in advance so we can make necessary arrangements.