Back

Profile

Avatar

Dfinity

Number of employees
Not specified
Average Review
0.00
Reputation
0
Finished Gigs
0
Finished Jobs
0
Locations
United States
Description
The DFINITY Foundation is a major contributor to the Internet Computer blockchain.
Preferred payment options
USDT

More Full-time Jobs

Show more

Senior Identity Engineer

Zürich, Switzerland
Zürich, Switzerland
Full time
Office
Are you enthusiastic about data privacy and ownership? Join DFINITY, a pioneer in developing cutting-edge infrastructure for self-sovereign identity and verifiable credentials. We are looking for a skilled full-stack senior identity engineer to collaborate with a dynamic team of experts in distributed computing, cryptography, and virtual machines, driving innovation in decentralized computing and identity solutions.

Responsibilities:

Enhance the Internet Identity (II) and Verifiable Credentials (VC) platform.

Create technical documentation for developers integrating with the II/VC platform.

Develop dApps showcasing Internet Identity features.

Rapidly iterate on Proof of Concept implementations.

Collaborate with stakeholders to translate user requirements into code.

Desired Experience:

Knowledge of web2 AuthN/AuthZ standards and products (e.g., OIDC, OAuth 2.0, SAML, WebAuthn, Okta, Auth0).

Familiarity with Verifiable Credentials specifications and implementations.

Proficiency in front-end development including Typescript and CSS.

Experience with back-end languages like Rust, Java, or Go.

Building secure identity solutions in web2 or web3 environments.

Product engineering from development to deployment and maintenance.

Traits and Interests:

Strong interest in UI/UX design.

Advocacy for user privacy.

Expertise in web application security.

Focus on writing clean and maintainable code.

* Please note this role requires in-office presence at our Zurich office for three days per week.

About DFINITY and the Internet Computer:

DFINITY Foundation launched the Internet Computer in May 2021, presenting a revolutionary blockchain offering infinite scalability for various applications. Tasks are managed by a team of specialists in cryptography, distributed systems, and programming, dedicated to creating and advancing an all-encompassing 'world computer'. The journey started in 2016 with founder Dominic Williams, drawing the attention and support of notable organizations like Andreessen Horowitz, Polychain Capital, and SV Angel as part of their commitment to shaping Web3 technology.

We are an equal opportunity employer committed to diversity without regard to race, color, religion, gender, sexual orientation, national origin, genetics, disability, age, or veteran status.

AI Lead Engineer

Zürich, Switzerland
Zürich, Switzerland
Full time
Office
DFINITY seeks a skilled Senior AI Engineer to pioneer the AI initiative within the organization. Apart from possessing robust engineering capabilities, the ideal candidate must exhibit superior communication and leadership skills to propel the AI project at DFINITY. This role requires a strong penchant for tackling intricate, undefined problems that straddle the realms of research and product development. The successful candidate will have the foresight to shape a novel product category and eagerly embrace a potentially high-impact mission, even if it involves failure.

This position aims to leverage the security assurances offered by smart contracts to address a key issue in AI – ensuring trust in the underlying models. By conducting training and inference on-chain, users can verify the credibility of an AI model they interact with. Are you interested in contributing to this ambitious undertaking and partaking in solving this foundational challenge?

Roles and Responsibilities:

Develop the mid- to long-term AI roadmap for the Internet Computer.

Identify AI use cases that align with smart contracts and offer an added level of trust.

Enhance and optimize AI libraries accessible to smart contracts for training and/or inference purposes.

Advance the integration of AI hardware acceleration into smart contracts in the future.

Engage with conferences and events on behalf of DFINITY.

Collaborate with and support the decentralized AI community of The Internet Computer.

Requirements:

Engineering: Proficient coding skills at a Senior Software Engineer level, a proclivity for solving complex technical issues, meticulousness, and a data-driven decision-making approach.

AI Experience: Demonstrated expertise in designing, training, and deploying tailor-made AI models or machine learning solutions adopted in real-world scenarios. Ideally, experience in AI model transformation and deterministic AI.

Product Orientation: Proven track record of eliciting customer requirements and shaping products to meet these needs.

Communication: Adaptable communicator capable of engaging with various stakeholders (researchers, engineers, community members). This individual should simplify intricate subjects for widespread dissemination.

Leadership: Experience in leading projects or managing small teams with the ability to unite individuals towards achieving ambitious goals. A drive for success and impact alongside an entrepreneurial spirit.

Kindly note that this role necessitates in-office presence at our Zurich office for three days weekly.

About DFINITY and the Internet Computer:

The Internet Computer stands out as the sole infinitely scalable general-purpose blockchain, conceived and launched by the DFINITY Foundation in May 2021. Backed by a team of 200 globally renowned cryptographers, distributed systems engineers, and programming language specialists, the Internet Computer is a revolutionary 'world computer' equipped to host an array of Web3 dApps, DeFi, games, NFTs, social platforms, and metaverse projects.

Established in 2016 by entrepreneur and crypto expert Dominic Williams, DFINITY garnered attention and financial support from early Ethereum community affiliates. Notable institutions like Andreessen Horowitz, Polychain Capital, and SV Angel later endorsed the Internet Computer to collectively aid in the advancement of Web3 technologies.

All qualified applicants will receive fair considerations for employment, employing equal opportunities principles regardless of race, color, religion, gender, gender identity/expression, sexual orientation, nationality, genetic makeup, disability, age, or military service status.

Chief of Staff

Zürich, Switzerland
Zürich, Switzerland
Full time
Office
We are looking for an energetic and highly organized individual to serve as Chief of Staff to support our R&D team and Chief Technology Officer (CTO), who is a prominent figure in the field of cryptography. The role involves collaborating closely with the CTO to drive forward our ambitious crypto initiatives. As the primary support for the CTO, you will have a crucial role in ensuring operational efficiency, strategic alignment, and clear communication within the R&D team and throughout the organization.

Key Responsibilities:

Strategic Alignment: Collaborate with the CTO to translate vision into actionable strategies that are in line with organizational goals. Responsibilities include managing the content and production of global R&D meetings.

Operational Excellence: Streamline processes, establish best practices, and optimize workflows to boost team productivity.

Project Management: Oversee key projects from start to finish, monitoring progress, managing timelines, and addressing risks. Experience with Jira is advantageous.

Stakeholder Management: Act as a bridge between the CTO and various stakeholders, ensuring smooth communication and fostering strong relationships.

Research and Analysis: Conduct market research, analyze industry trends, and assess new technologies to identify opportunities for innovation.

Executive Support: Provide comprehensive support to the CTO, including managing calendars, preparing for meetings, and handling administrative tasks.

Strategic Initiatives: Lead special projects and strategic initiatives assigned by the CTO, fostering collaboration across teams and delivering results.

Requirements:

Bachelor's degree or higher in Computer Science, Engineering, or a related field; advanced degree preferred.

Strong project management skills with a proven track record of successfully executing complex initiatives.

Excellent communication and interpersonal skills, with the ability to engage with stakeholders at all organizational levels. Proficiency in multiple languages is a plus.

A strategic thinker with a proactive and problem-solving approach.

High level of integrity, discretion, and professionalism.

Ability to adapt to changing priorities and navigate uncertainty in a fast-paced environment.

Enthusiasm and capacity to comprehend technical concepts and engage with technical professionals.

Willingness to travel both domestically and internationally for conferences.

This position requires in-office work at our Zurich location three days per week.

About DFINITY and the Internet Computer:

The Internet Computer is a groundbreaking general-purpose blockchain developed and launched by the DFINITY Foundation. The technology aims to provide unlimited scalability and speed, supporting a wide range of applications including Web3 dApps, DeFi, NFTs, games, social media, and metaverse projects. The project was initiated in 2016 by Dominic Williams, a well-known entrepreneur and crypto expert, and has since garnered support from prominent entities in the crypto community.

All qualified candidates will be considered for this role without regard to race, color, religion, gender, sexual orientation, national origin, genetics, disability, age, or veteran status.

Front End Software Engineer

Zürich, Switzerland
Zürich, Switzerland
Full time
Office
Description:

DFINITY is developing a decentralized public computing network designed to support the future generation of software. The network is secure, high-performing, and capable of accommodating billions of users. We aim to create a range of interfaces, including web portals and mobile applications, to make the Internet Computer accessible to upcoming users. We are seeking an experienced Front End Engineer to join and contribute to our growing community.

New to decentralized technology? Not familiar with blockchain or cryptography? No worries! We have top experts eager to share their knowledge. Your exceptional skills will help us in crafting extraordinary projects.

Role Responsibilities:

As a Front End Software Engineer at DFINITY, your responsibilities will include:

Developing initial user-facing applications such as network governance control panels and status dashboards

Creating prototype apps to demonstrate functionalities specific to the Internet Computer

Preferred Background and Skills:

If you possess many of the following qualities, you could be a suitable addition to our team:

Proficiency in JavaScript frameworks like React, Angular, and Vue

Enjoy collaborating with designers to construct design systems and pattern libraries

Prioritize security and accessibility in your development process

Create strategies for browser support, integration testing, and performance optimization

Code with various device form factors in mind (e.g., mobile, tablet, desktop)

Exhibit integrity, view challenges as learning opportunities, and openly share constructive feedback

Continuously enhance workflow and positively impact team productivity

Effective collaboration with colleagues across different locations and time zones

Minimum of 5 years' experience as a front end engineer with a proven track record of product delivery

Expertise in web technologies such as HTML, CSS, and JavaScript

*Note: In-office work at our Zurich office is required 3 days a week.

About DFINITY and the Internet Computer:

The Internet Computer, launched by the DFINITY Foundation in May 2021, is the quickest and only infinitely scalable general-purpose blockchain. A dedicated team of over 200 prominent experts in cryptography, distributed systems, and programming languages is working on building and enhancing this 'world computer' to serve Web3 applications, DeFi projects, NFTs, games, social media platforms, and metaverse initiatives.

Founded by entrepreneur Dominic Williams in 2016, DFINITY garnered support from Ethereum community pioneers initially, followed by backing from prominent institutions such as Andreessen Horowitz, Polychain Capital, and SV Angel. This collective effort aims to advance the development of Web3 technology.

All candidates will be considered for employment regardless of race, color, religion, gender identity, sexual orientation, national origin, genetics, disability, age, or veteran status.

Senior Software Engineer - Systems

Zürich, Switzerland
Zürich, Switzerland
Full time
Office
*

Are you enthusiastic about developing precise software, analyzing factors like space, time, throughput, and latency, and understanding code at a low level? DFINITY is in search of skilled systems software engineers with expertise in cloud technologies, operating systems, networking, security, virtualization, or related fields to tackle compelling challenges at the intersection of security, scalability, performance, and user-friendly design.

Responsibilities of Systems Software Developers at DFINITY include:

Building a scalable, secure, and predictable application runtime

Managing installation, updates, and monitoring of software across various cloud providers

Assessing and managing network behavior with potentially adversarial nodes

Automating network operations for seamless functionality without human intervention

Ideal qualifications for a position at DFINITY may cover:

Prior experience in delivering significant software systems within medium to large organizations

Proficiency in a systems software language like C, C++, or Rust (with proficiency in Rust being supported)

Desirable: Familiarity with virtualization and multi-cloud VM setup

Desirable: Exposure to containerization and orchestration technologies

Experience in deploying and maintaining systems continuously, with a focus on ensuring operational health and user satisfaction

A Bachelor's degree in Computer Science or related discipline; although practical experience holds more weight than academic background

DIVERSITY values skill and ability to perform over your educational pedigree.

Working hours: Full-time role requiring three days weekly presence at our office in Zurich.

About DFINITY and the Internet Computer:

The Internet Computer stands as the solitary infinitely scalable, rapid general-purpose blockchain, introduced by the DFINITY Foundation in May 2021. Over 200 experts in cryptographers, distributed systems, and programming language specialists are dedicated to crafting and enhancing a groundbreaking 'world computer' capable of hosting Web3 dApps, DeFi, social media, games, NFTs, and metaverse projects.

DFINITY, initiated in 2016 by Dominic Williams, an entrepreneur and crypto authority, garnered support from the Ethereum community's early members. This revolutionary endeavor attracted backing from prestigious institutions like Andreessen Horowitz, Polychain Capital, and SV Angel, converging for the advancement of Web3 projects.

Equality of opportunity stands paramount—candidates will be considered without bias related to race, religion, gender, sexual orientation, nationality, genetics, disability, age, or veteran status.

Software Engineer - Node Engineering

USA
USA
Full time
Remote
Node Engineering Team Overview and Responsibilities:
Join the dynamic Node Engineering Team at DFINITY dedicated to advancing IC-OS, the foundational operating system driving the Internet Computer's network of nodes. In this role, you will play a crucial role in managing node processes, ensuring data privacy, maintaining system integrity, and upholding secure computational practices within the Internet Computer ecosystem. Your responsibilities will include overseeing the architectural framework of IC services and addressing complex challenges encompassing security, scalability, performance, and user-friendliness.

As a key contributor, you will be deeply involved in backend development across the entirety of the Internet Computer infrastructure, necessitating effective collaboration and a profound grasp of fundamental engineering principles. Your expertise will be instrumental in simplifying and optimizing node functionalities, utilizing your knowledge and quick-learning capabilities to enhance system efficiency. Responsibilities also include enhancing build speed, ensuring determinism, integrating cutting-edge security technologies, and fine-tuning hardware performance. The ideal candidate should embody a T-shaped skill set, adept at rapidly acquiring new skills and seamlessly collaborating with diverse teams and stakeholders across various regions.

Required Qualifications and Skills:

Proficient in general software engineering practices with a focus on system development and a comprehensive grasp of networking concepts.

Competency in utilizing Docker, Rust, Shell scripting, and Bazel frameworks.

Skilled in installing, upgrading, and monitoring software across challenging network environments.

Ability to analyze and manage network behaviors involving adversarial nodes.

Proven track record of automating network operations for streamlined functionality with minimal manual interventions.

Eagerness to explore intricate network and hardware-related components.

Previous experience in optimizing build processes and ensuring determinism.

Familiarity with advanced technologies such as SEV-SNP for bolstering system security.

Background in delivering substantial software systems or tools within medium to large-scale organizations.

Hands-on experience in deploying and maintaining systems operating 24/7, encompassing the development of monitoring systems, alert mechanisms, and essential toolsets.

Demonstrated ability to engineer systems that resonate well with software developers and end-users.

Bachelor's degree or higher in Computer Science or related fields. Practical experience is valued over advanced degrees.

This position offers remote work opportunities within the United States.

DFINITY and Internet Computer Overview:
DFINITY, founded in 2016 by visionary entrepreneur Dominic Williams, launched the Internet Computer in May 2021 — the swiftest and sole infinitely scalable general-purpose blockchain network. A diverse team of over 200 renowned experts in cryptography, distributed systems, and programming languages collaborates to develop and enhance this groundbreaking 'world computer' capable of supporting various Web3 applications, DeFi protocols, gaming platforms, NFT marketplaces, social media channels, and metaverse ventures.

DFINITY attracted significant attention and support from early members of the Ethereum community and prominent institutions like Andreessen Horowitz, Polychain Capital, and SV Angel. This collective effort aims to foster the growth of Web3 infrastructure and drive innovation across decentralized applications.

All qualified candidates will be considered for employment irrespective of race, color, religion, gender, gender identity or expression, sexual orientation, national origin, genetic predisposition, disability status, age, or military veteran background.

Software Engineer - Node Engineering

Zürich, Switzerland
Zürich, Switzerland
Full time
Office
Node Engineering Team and Role Overview: 
The Node Engineering Team at DFINITY is responsible for spearheading the development of IC-OS, the operating system that powers the nodes comprising the Internet Computer. This role involves managing node life cycles, ensuring privacy, integrity, and secure computing, as well as maintaining the high-level architecture of IC services. The successful candidate will be at the forefront of addressing challenges that encompass security, scalability, performance, and user-friendliness.

This position requires deep collaboration and a comprehensive understanding of fundamental engineering principles to work on the backend of the Internet Computer. You will play a critical role in simplifying the intricacies of nodes by utilizing your expertise and adaptability. Responsibilities include enhancing build speed, determinism, implementing cutting-edge security technologies, and optimizing hardware performance. We are seeking an expert with a broad skill set, capable of swift adaptation to new technologies and seamless cross-team collaboration.

Background and Qualifications:

Strong general software engineering skills with a focus on systems and a sound grasp of networking concepts.

Proficiency in Docker, Rust, Shell scripting, and Bazel.

Competence in installing, upgrading, and monitoring software in untrusted networks.

Ability to reason about the behavior of networks with potentially malicious nodes.

Proven track record of automating network operations for streamlined functionality and reduced human involvement.

Eagerness to explore intricacies of networks and hardware.

Previous experience in optimizing build speed and determinism.

Familiarity with technologies like SEV-SNP for bolstering system security.

Experience in delivering significant software systems or tooling for medium to large-scale organizations.

Hands-on experience in deploying and maintaining systems operational round the clock, including setting up necessary monitoring and alarming tools.

Demonstrated ability to design software systems that resonate with developers and end-users.

Bachelor's degree or higher in Computer Science or related fields. Practical experience trumps advanced degrees.

Please note that this role requires presence at our Zurich office three days a week.

DFINITY and Internet Computer Overview:

The Internet Computer is the fastest and infinitely scalable general-purpose blockchain, introduced and managed by the DFINITY Foundation in May 2021. A team of 200+ experienced professionals in areas like cryptographers, distributed systems engineers, and programming language experts, is devoted to the challenging task of creating and sustaining a powerful 'world computer' capable of hosting Web3 dApps, DeFi projects, games, NFTs, social media platforms, and metaverse endeavors.

Founded in 2016 by entrepreneur Dominic Williams, DFINITY garnered interest and financial support from early members of the Ethereum community. Renowned institutions like Andreessen Horowitz, Polychain Capital, and SV Angel have lent their backing to the Internet Computer, collaborating towards the advancement of Web3 technologies.

All applicants are considered for employment opportunities without discrimination based on race, color, religion, gender, gender identity, sexual orientation, national origin, genetics, disability, age, or veteran status.