Build reusable SDKs, sample applications, and reference implementations to support AI-enabled software development
Create developer tooling that supports local development, testing, evaluation, debugging, and deployment of AI workloads
Translate platform capabilities into clear technical documentation, implementation guides, and onboarding resources
Develop templates and examples for common AI use cases such as chat assistants, summarization, retrieval-augmented generation (RAG), and agent-based workflows
Partner with product and engineering teams to support adoption and promote consistent, scalable AI solutions
Gather feedback from early adopters and continuously improve tools, documentation, and the overall developer experience
Support internal demos, workshops, hackathons, and innovation initiatives that showcase AI capabilities
Requirements
Bachelor’s degree in Computer Science, Engineering, or a related technical field, or equivalent practical experience
7-12 years experience developing backend services, APIs, or developer platforms
Preferred Python or Java
7-12 years experience creating reusable libraries, SDKs, templates, or internal frameworks used by other engineers
2-3 years working knowledge of AI or machine-learning-powered application development