About the company
The DFINITY Foundation is a major contributor to the Internet Computer blockchain.
Job Summary
Key Responsibilities
šDesign and implement integrations between existing developer tools and various LLM APIs (e.g., OpenAI, Anthropic, Metaās Llama) šDevelop and maintain robust API wrappers and middleware to facilitate smooth communication between Internet Computer components and AI services šCreate intelligent automation tools that leverage LLMs to improve developer productivity šOptimize prompt engineering and model selection for different use cases šImplement caching strategies and fallback mechanisms for AI service integrations šDevelop monitoring and observability solutions for AI-enhanced systems šCollaborate with product teams to identify opportunities for AI integration šWrite technical documentation and integration guides šEnsure compliance with AI service providers' terms of service and rate limits
Requirements
šBachelor's degree in Computer Science, Software Engineering, or related field š3+ years of software development experience šStrong programming skills in Rust, JavaScript/TypeScript, or similar languages šExperience working with REST APIs and building API integrations šFamiliarity with LLM APIs (OpenAI, Anthropic, etc.) and prompt engineering šUnderstanding of distributed systems and microservices architecture šExperience with version control systems (Git) and CI/CD pipelines