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 22 days 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

Manufacturing Systems Engineer, Sort Center Engineering

Lead next-generation manufacturing and sortation systems engineering at Amazon, driving innovation in automation and mechanical design.

Sr. Mobility System Engineer - Algorithm, Customer Terminal

Senior Mobility System Engineer position at Amazon's Project Kuiper, developing algorithms for satellite communication systems and mobility terminals.

Senior Software Development Engineer

Senior Software Development Engineer position at AWS Infrastructure Services, focusing on building and operating network controllers for AWS's global infrastructure.

Senior Software Engineer

Senior Software Engineer role at Microsoft Azure focusing on distributed systems and cloud infrastructure, offering competitive compensation and comprehensive benefits.