logo inner

AI Integrations Engineer

DFINITYSan Francisco, California, United StatesOnsite

We are seeking an experienced AI Integrations Engineer to join our team and contribute to the integration of various software components with public Large Language Models (LLMs) to enhance developer experience on the Internet Computer. This role combines expertise in AI/ML technologies with distributed systems engineering to create seamless, intelligent developer tools and workflows.  This is a hybrid-onsite position, based out of our soon-to-be-opened office in the heart of San Francisco.

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

Preferred Qualifications


  • Experience with the Internet Computer ecosystem and Motoko programming language
  • Knowledge of AI/ML concepts and natural language processing
  • Experience with container orchestration (Kubernetes, Docker)
  • Familiarity with WebAssembly and canister development
  • Track record of building developer tools or developer experience improvements
  • Contributions to open-source projects
  • Experience with real-time systems and websocket implementations

Technical Skills


  • Programming Languages: Rust, JavaScript/TypeScript, Python
  • Frameworks & Tools: Node.js, React, Internet Computer SDK
  • AI/ML: LLM APIs, prompt engineering, vector embeddings
  • Infrastructure: Docker, Kubernetes, CI/CD
  • Protocols: REST, GraphQL, WebSocket
  • Version Control: Git, GitHub

Base Salary Range:  $175,000 - $235,000/yrThis position can be considered across multiple levels. Total compensation at DFINITY consists of base salary + generous bonus and is determined based on multiple factors including job leveling, areas of expertise, educational background, geographic location and overall experience.  In addition to the cash components of our offers, we have generous benefits including top tier medical, dental, and vision insurance; disability insurance; life insurance; 401(k); flexible PTO policy in addition to paid holidays.

About DFINITY and the Internet Computer:


DFINITY is a leading contributor to the Internet Computer Protocol (ICP), with a mission to bring the world's compute onto the secure ICP network. Built on its unique third-generation blockchain technology, ICP enables the development and operation of a new generation of unstoppable, tamper-proof, fully decentralized web applications. Its powerful technology can run entire AI models within smart contracts, representing a major advancement for secure AI. Through seamless integration with Bitcoin, Ethereum, and other networks, ICP facilitates multi-chain operations for digital assets and web3.Join our team of over 250 talented individuals, including world-renowned cryptographers, distributed systems engineers, programming language experts, and industry leaders, who are shaping the future of the internet and web3.DFINITY was founded in 2016 by entrepreneur and crypto theoretician, Dominic Williams.All qualified applicants will receive consideration for employment without regard to race, color, religion, gender, gender identity or expression, sexual orientation, national origin, genetics, disability, age, or veteran status.

Life at DFINITY

DFINITY is a blockchain based world computer network that is powerful enough to host business applications at scale. The network features a variety of innovations in the blockchain space. The DFINITY network is self-governing through the use of an adaptive network called the Blockchain Nervous System (BNS). The network is also capable of achieving transaction finality at an average speed of 5 seconds due to advancements in random number generation and selection. The DFINITY protocol uses Verifiable Random Functions (VRFs), BLS Cryptography and the Threshold Relay technique (powered by a random beacon) to achieve these speeds. This technology is aimed at developers who would like to create and run smart contracts on a blockchain network. DFINITY is also attractive for businesses seeking an enterprise solution that can lower (human capital based) costs with benefits such as speed, security and scalability.
Thrive Here & What We Value- Inoffice work from our amazing office in Zurich.- Passionate about building the future of Web3.- Collaborative team culture.- Significant Growth Opportunities.- Invitation to Play a Crucial Role in DFINITY's Journey.- Support for ongoing learning and professional development.- Flexible working hours and remote work options.- Strong Interest in Web3 Technologies, Ideally with Project or Research Experience, and Proactive Approach to Innovation.- Collaborative environment with a focus on teamwork.- Opportunities for career growth and advancement.

Related Sub

This job belongs to these sub. Explore related roles here:
Top web3 jobs
Your tracker settings

We use cookies and similar methods to recognize visitors and remember their preferences. We also use them to measure ad campaign effectiveness, target ads and analyze site traffic. To learn more about these methods, including how to disable them, view our Cookie Policy or Privacy Policy.

By tapping `Accept`, you consent to the use of these methods by us and third parties. You can always change your tracker preferences by visiting our Cookie Policy.

logo innerThatStartupJob
Discover the best startup and their job positions, all in one place.
Copyright © 2025