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