Browse All Jobs

DFINITY is seeking a Senior Software Engineer to join their Distributed Storage team in Zurich. The ideal candidate will be passionate about writing high-performance Rust code and tackling challenging problems related to security, scalability, and reliability in distributed systems. The role requires in-office work from DFINITY's Zurich office three days per week.

The Senior Software Engineer will be responsible for developing scalable and secure distributed storage solutions. They will implement robust software deployment, upgrade, and monitoring systems, and enhance monitoring solutions to analyze network behavior. Additionally, they will automate network operations to ensure autonomous functionality.

DFINITY values diverse technical backgrounds and is primarily looking for capability and enthusiasm to build impactful software.

Role involves:

  • Developing scalable, secure, and deterministic distributed storage solutions.
  • Implementing robust software deployment, upgrade, and monitoring systems.
  • Building and enhancing monitoring solutions to analyze and maintain network behavior.
  • Automating network operations.

Requirements:

  • Significant experience building and shipping distributed storage systems or tooling within medium to large-scale environments.
  • Expert-level proficiency in Rust.
  • Familiarity with core distributed system concepts.
  • Background or strong interest in operating systems, networking, databases, security, virtualization, or related system-level domains.
  • A bachelor's degree in Computer Science or a related discipline is beneficial.

What DFINITY offers:

  • Opportunity to work on robust, production-ready distributed storage systems.
  • Collaborative environment with talented peers.
  • Opportunity to solve novel and challenging problems.
Apply

DFINITY