Senior Software Engineer

Leading contributor to the Internet Computer Protocol (ICP), building decentralized web applications and blockchain technology since 2016.
Distributed Systems
Senior Software Engineer
Hybrid
["101 - 500"] Employees
AI · Blockchain

Description For Senior Software Engineer

DFINITY is at the forefront of blockchain technology, developing the Internet Computer Protocol (ICP) to revolutionize decentralized computing. They're seeking a Senior Software Engineer to spearhead their AI initiatives, specifically focusing on bringing AI agents to the Internet Computer. This role combines cutting-edge AI technology with blockchain infrastructure, offering a unique opportunity to shape the future of decentralized AI systems.

The position involves designing and developing distributed systems for LLMs, creating frameworks for AI agents, and optimizing core protocols. Working from their Zurich office, you'll be part of a team of over 250 professionals, including world-renowned cryptographers and distributed systems engineers.

The ideal candidate should have strong experience in systems programming languages like Rust, C++, or C, combined with deep learning expertise. You'll be working on solving complex technical challenges while ensuring digital sovereignty and security in AI applications.

This role offers the opportunity to work on groundbreaking technology that combines blockchain and AI, with the potential to make a significant impact on the future of decentralized computing. You'll be joining a company that values innovation and technical excellence, with a clear mission to revolutionize how AI agents operate in a decentralized environment.

The hybrid work arrangement requires 3 days per week in their Zurich office, allowing for both collaborative in-person work and flexible remote days. This is an excellent opportunity for a senior engineer passionate about AI, blockchain technology, and building secure, scalable distributed systems.

Last updated 2 months ago

Responsibilities For Senior Software Engineer

  • Design and develop a distributed system for serving foundational LLMs to smart contracts on the Internet Computer
  • Shape the concept of AI agents by creating frameworks, libraries, and tools
  • Optimize the core protocol for performance, scalability, and latency of AI agents
  • Help define the mid- and long-term roadmap for AI
  • Represent DFINITY at conferences and events

Requirements For Senior Software Engineer

Rust
  • Proven experience as a Senior Software Engineer building production-grade systems
  • Strong coding skills in systems programming languages (Rust, C++, C)
  • Hands-on experience with deep learning frameworks
  • Understanding of AI fundamentals
  • Experience programming GPUs (CUDA) is a plus
  • Attention to detail and data-driven approach to decision-making

Interested in this job?

Jobs Related To DFINITY Senior Software Engineer

Senior Software Engineer - Systems and Infrastructure

Senior Software Engineer position at LinkedIn focusing on distributed systems and infrastructure, offering hybrid work in Mountain View, San Francisco, or Bellevue.

Senior Software Engineer, TPU Supercomputer

Senior Software Engineer position at Google focusing on TPU Supercomputer systems, requiring expertise in C++ and distributed systems.

Senior Software Engineer, D-SDN, Google Global Networking

Senior Software Engineer position at Google working on distributed networking applications for Google's Global Networking infrastructure.

Senior Software Engineer, Infrastructure, Google Cloud NetInfra

Senior Software Engineer position at Google Cloud NetInfra, focusing on infrastructure and distributed systems development with competitive compensation and benefits.