drjobs Senior Software Engineer - Boundary Nodes

Senior Software Engineer - Boundary Nodes

Employer Active

1 Vacancy
drjobs

Job Alert

You will be updated with latest job alerts via email
Valid email field required
Send jobs
Send me jobs like this
drjobs

Job Alert

You will be updated with latest job alerts via email

Valid email field required
Send jobs
Job Location drjobs

Zürich - Switzerland

Monthly Salary drjobs

Not Disclosed

drjobs

Salary Not Disclosed

Vacancy

1 Vacancy

Job Description

The Boundary Node Engineering Team at DFINITY is responsible for the edge infrastructure of the Internet Computer. This includes operating the HTTP gateways and API boundary nodes that handle all traffic entering the network. The team ensures that client requests are routed reliably securely and efficiently to the appropriate replica nodes and canister smart contracts. Sitting at the intersection of distributed systems networking and security the team plays a vital role in delivering a fast safe and seamless experience for users and developers alike.

About the Role

This position spans the full stack: from low-level systems engineering to Rust-based service development and deployment automation using tools like Ansible. You will be central to maintaining and evolving the Internet Computers edge infrastructure ensuring it operates with high reliability strong security and minimal downtime.

We are looking for a T-shaped engineer: someone with deep expertise in one or more areas and broad technical range across others. You should be eager to learn comfortable with ambiguity and able to collaborate effectively across teams time zones and disciplines in a fast-paced environment.

Experience and requirements:

  • Strong software engineering fundamentals with a solid understanding of networking and systems design.
  • Expertise in at least one systems programming language (Rust C or C). Our systems are primarily written in Rust (experience is a plus but we will help you get up to speed).
  • Proficiency with tools and technologies like Docker Shell scripting Bazel and Ansible.
  • Curiosity and willingness to dig into networking internals and hardware-related aspects.
  • Experience building and maintaining large-scale production-grade systems especially those requiring 24x7x365 availability.
  • Experience building monitoring alerting and automation for critical systems.
  • A track record of delivering software that developers and end-users love.
  • Bachelors degree in Computer Science or a related field. Practical experience and demonstrated skills are valued over formal credentials.

* Please note that this role requires in-office work from our amazing office in Zurich 3 days per week

About DFINITY and the Internet Computer:

DFINITYis a leading contributor to the Internet Computer Protocol (ICP) with a mission to bring the worlds 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.

Required Experience:

Senior IC

Employment Type

Full Time

Company Industry

About Company

Report This Job
Disclaimer: Drjobpro.com is only a platform that connects job seekers and employers. Applicants are advised to conduct their own independent research into the credentials of the prospective employer.We always make certain that our clients do not endorse any request for money payments, thus we advise against sharing any personal or bank-related information with any third party. If you suspect fraud or malpractice, please contact us via contact us page.