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

Software Engineer - Libraries & Tools (Motoko base library)

Zürich, Switzerland
Zürich, Switzerland
Full time
Office
We are looking for a talented Software Engineer to enhance and expand the Motoko base library. The successful candidate will collaborate with a remote team of researchers and engineers to develop efficient and scalable data structures and algorithms for the Motoko programming language.

Responsibilities

Library Development: Enhance and expand the Motoko base library with a focus on correctness, scalability, productivity, and reliability.

Collaboration: Work closely with researchers, engineers, and experts in distributed systems and programming languages.

Contribution: Assist in developing compilers, runtime systems, VMs, and tooling for Motoko.

Documentation & Support: Contribute to creating test suites, documentation, and tools to support the Motoko ecosystem.

Requirements

Experience: Minimum of 3 years in a software engineering role with a specialization in programming languages or distributed systems.

Technical Skills:

Proficiency in developing in typed, functional languages such as OCaml, SML, Haskell, or similar.

Solid understanding of algorithms, data structures, as well as testing and benchmarking techniques.

Experience in low-level systems programming languages like C, C++, Rust, and familiarity with virtual machines and compilers.

Motoko Knowledge: Familiarity with the Motoko programming language and its runtime environment is a plus.

Problem-Solving: Ability to troubleshoot complex issues and optimize systems for performance and scalability.

Bonus Points

Background in WebAssembly as a platform and compilation target.

In-depth knowledge of formal language semantics and advanced type systems.

Previous contributions to open-source projects.

About DFINITY and the Internet Computer

DFINITY is a prominent supporter of the Internet Computer Protocol (ICP), striving to bring global computing onto the secure ICP network. Leveraging cutting-edge third-generation blockchain technology, ICP empowers the creation and operation of a new wave of tamper-proof, fully decentralized web applications. DFINITY's technology enables the execution of entire AI models within smart contracts, marking a crucial advancement for secure AI. By seamlessly integrating with Bitcoin, Ethereum, and other networks, ICP facilitates multi-chain operations for digital assets and web3.

Join a team comprising over 250 highly skilled individuals, including renowned cryptographers, distributed systems engineers, programming language experts, and influencers, who are shaping the future of the internet and web3.

DFINITY was established in 2016 by entrepreneur and crypto theoretician, Dominic Williams.

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

Senior AI Engineer, Reinforcement Learning (Post-training)

Emeabiam, Nigeria +1
Emeabiam, Nigeria +1
Full time
Remote
We are in search of a highly experienced Senior AI Engineer to expedite the implementation of enhancements to our models. The chosen candidate will collaborate with diverse teams focused on various aspects of the system, including core functionalities, integrating multimodal components such as code, text, and images, tools, and more. This role presents an exceptional opportunity to influence the evolution of the Internet Computer by engaging with the technology stack across various levels, from fine-tuning low-level elements like GPU kernels to mastering post-training reinforcement learning intricacies.

The perfect candidate should possess a strong technical background encompassing areas such as data technologies, reliable software engineering, production of ML models, and cross-functional teamwork. While research background is optional, a profound knowledge of ML fundamentals and large-scale deep learning is crucial for effectively addressing complex system and ML-related challenges. Excellent verbal and written communication skills, as well as solid project management capabilities, are vital as you will actively engage with both technical engineering and research teams, alongside non-technical product teams within the organization.

Responsibilities

Ownership of Post-Training Pipeline: Lead the design, execution, and enhancement of the post-training pipeline to ensure efficient model implementation and scalability.

Data Development Coordination: Supervise the creation of high-quality training datasets, encompassing managing synthetic data production and utilization.

Model Training: Conduct advanced model training to drive continuous enhancements in accuracy and performance.

Collaboration: Engage closely with cross-functional teams like data engineers, software engineers, and product teams to seamlessly integrate AI models into production.

Performance Monitoring: Evaluate and oversee the performance of deployed models, continuously refining training pipelines to bolster outcomes.

Requirements

Experience: At least 5 years of experience in AI/ML engineering, with a specialization in model training and deployment.

Post-Training Proficiency: Demonstrated proficiency in constructing and optimizing post-training pipelines at scale.

Data Coordination: Proficient in managing the development and annotation of both synthetic and real-world datasets.

Technical Skills: Strong proficiency in Python, TensorFlow/PyTorch, and experience with cloud platforms like AWS, GCP, or Azure.

Team Leadership: Established track record of coordinating intricate engineering projects involving cross-functional teams.

Analytical Skills: Robust problem-solving capabilities focusing on performance enhancement and automation.

Bonus Points

Previous exposure to distributed AI systems.

Hands-on involvement with synthetic data generation and augmentation methods.

Familiarity with tools facilitating data pipeline automation and orchestration.

About DFINITY and the Internet Computer

DFINITY plays a pivotal role in the development of the Internet Computer Protocol (ICP), aiming to migrate global compute operations to the secure ICP network. Leveraging next-generation blockchain technology, ICP empowers the creation and operation of a new wave of unstoppable, tamper-proof, fully decentralized applications on the web. Its cutting-edge technology enables the execution of complete AI models within smart contracts, a groundbreaking feat for secure AI advancement. Through seamless integration with prominent networks like Bitcoin and Ethereum, ICP facilitates multi-chain digital asset operations and web3 development.

Join our team comprising over 250 talented individuals, inclusive of renowned cryptographers, distributed systems engineers, programming language experts, and thought leaders, dedicated to molding the future of the internet and web3.

DFINITY was established in 2016 by entrepreneur and crypto visionary Dominic Williams.

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

Senior Brand Designer

Zürich, Switzerland
Zürich, Switzerland
Full time
Office
The DFINITY Foundation is in search of an experienced Senior Brand Designer who possesses creativity and a desire to advance within the organization. The ideal candidate will dedicatedly work towards refining and fortifying the DFINITY brand identity while ensuring its uniformity across digital and offline channels. This role entails close collaboration with the Branding & Design team, the Global Marketing & Adoption team, and R&D stakeholders to establish a unified visual identity catering to the diverse audiences. The candidate will be responsible for crafting and executing branding design systems, generating compelling visuals, and ensuring brand coherence across the website and marketing campaigns. Proficiency in recognizing current design trends and their impact on branding is advantageous.

Background and Skills

The prospective candidate must be a visionary designer enthusiastic about visual storytelling and proficient in producing illustrations and various brand assets. They should be skilled in developing comprehensive branding design systems that offer direction for the consistent use of brand elements across different platforms. A self-motivated individual with strong communication skills and the ability to excel in a fast-paced environment is sought after. Additionally, possessing strong analytical skills and the capability to present engaging design concepts while advocating for their ideas are essential.

Responsibilities

Coordinate with cross-functional teams to grasp branding requirements and incorporate stakeholder feedback into design solutions.

Create and sustain a cohesive branding design system to govern the consistent utilization of visual elements across both digital and offline platforms, including event branding.

Partner closely with the website and marketing teams to ensure brand uniformity and style cohesiveness across all platforms.

Produce high-quality visuals such as illustrations, icons, and other design assets to enrich the brand's visual identity.

Present design concepts and solutions proficiently, emphasizing compelling brand storytelling and user-focused design principles.

Remain abreast of the latest design and technology trends to keep the brand assets and visual identity contemporary and pertinent.

Oversee the brand design process from inception to implementation, ensuring alignment with the overall brand strategy.

Examine design trends and brand performance, utilizing insights to refine and better design solutions.

Collaborate closely with developers and technical teams to ensure accurate implementation of design elements and address design-related issues.

Engage in workshops and strategy sessions to refine workflows and enhance experiences related to brand design and coherence.

Minimum Qualifications

Keen interest in Web3 and Blockchain technology.

Holds a Bachelor's degree in Design, Graphic Design, Visual Communication, or equivalent practical experience.

At least 6 years of experience in brand design, visual design, or product design.

Proficient in Figma and the Adobe Creative Suite, specifically in creating branding systems and assets.

A robust portfolio showcasing expertise in creating visual design systems, illustrations, and branding assets.

Familiarity with web technologies' fundamentals like HTML/CSS (coding skills not essential).

Preferred Qualifications

Experience working in the Web3 space for 1-3 years.

1-2 years experience in a lead brand design role.

Demonstrated capacity to lead branding design projects in a collaborative team environment.

Ability to function effectively within a multi-disciplinary team setting, exhibiting excellent interpersonal and communication skills.

Able to lead or engage in workshops aimed at enhancing branding workflows and brand coherence across digital platforms.

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.

Senior Software Engineer & Developer Advocate

Zürich, Switzerland
Zürich, Switzerland
Full time
Office
*:We are in need of an experienced professional to fill the role of Senior Software Engineer & Developer Advocate for our team. Your main responsibility will be to enhance the developer experience on the Internet Computer. As a liaison between external developers and our internal teams, you will voice developers' concerns, identify areas for improvement, and drive projects that enhance our platform and tools. This role involves shaping the platform's strategic direction, showcasing its capabilities through development work, and fostering community engagement.

Primary Responsibilities:

Providing strategic guidance to leadership to influence the developer ecosystem and roadmap.

Collaborating closely with developers to understand challenges and develop solutions to enhance their experience.

Leading and contributing to developer experience projects across teams.

Creating high-quality canisters and demo projects to showcase the Internet Computer's features.

Developing comprehensive technical documentation and resources to support developers.

Representing developer interests by attending events, gathering feedback, and advocating for platform enhancements.

Requirements:

Engineering Skills:

Advanced proficiency in software design and coding with a focus on quality and security.

Capability to introduce innovative solutions for canister development on the Internet Computer.

Proficiency in various programming languages and frameworks used in blockchain and decentralized app development.

Communication Skills:

Exceptional ability to convey technical concepts to diverse audiences effectively.

Proven track record of producing clear and actionable technical documentation.

Skilled in listening to and addressing developer challenges both internally and externally.

Bonus Points:

Experience in blockchain, decentralized app development, or smart contracts.

Previous roles in developer advocacy or community engagement.

Engagement in open-source contributions or developer communities.

About the Company:

Our company is a major contributor to the Internet Computer Protocol, working to expand the ICP network's capabilities. The third-generation blockchain technology powering ICP enables the creation of secure, decentralized web applications. This technology allows for AI operations within smart contracts, offering secure AI advancement. We are a diverse team of individuals contributing to the advancement of web3 and the internet.

Equal employment opportunities are provided to all candidates regardless of race, color, religion, gender, sexual orientation, national origin, genetics, disability, age, or veteran status.

Software Engineer - Networking

Zürich, Switzerland
Zürich, Switzerland
Full time
Office
Are you skilled in optimizing TCP performance, analyzing latencies on a global scale, and exploring alternative networking protocols? Have you previously worked on complex distributed systems? Join our team if you have experience tackling world-scale networking challenges.

Responsibilities Include:

Contributing to the development, enhancement, and maintenance of a robust sybil-resistant global Peer-to-Peer network.

Addressing and resolving issues related to various network-level attack vectors.

Assessing innovative protocols and routing mechanisms.

We value engineers with diverse backgrounds and focus on your abilities rather than your origin.

Preferred Qualifications:

Proficiency in delivering large-scale software solutions within sizable organizations.

Profound knowledge in a systems software language such as C, C++, or Rust (the network is predominantly in Rust).

Experience in deploying and managing 24x7x365 systems, including building the necessary monitoring and tooling.

Background in Computer Science or a related field; however, practical experience holds greater importance.

Qualities We Seek:

A dedication to crafting high-quality production software and tools.

Collaboration with talented individuals to innovate collectively.

A spirit of curiosity and adaptability while navigating unfamiliar challenges.

Note: This role requires on-site work at our Zurich office for three days per week.

About the Company and Project:

DFINITY's Internet Computer, introduced by the DFINITY Foundation in May 2021, is the sole infinitely scalable general-purpose blockchain currently available. The endeavor to create and enhance a powerful 'world computer' for accommodating various Web3 applications, decentralized finance (DeFi) platforms, games, non-fungible tokens (NFTs), social media, and metaverse projects is led by a team of over 200 experts in cryptographers, distributed systems engineers, and programming language specialists.

Founded in 2016 by entrepreneur and crypto theorist, Dominic Williams, DFINITY garnered support from early contributors in the Ethereum community. Additional backing followed from prominent institutions like Andreessen Horowitz, Polychain Capital, and SV Angel in the shared vision of advancing Web3 technologies.

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

Senior Front End Software Engineer

Full time
Remote
Responsibilities:

Develop and enhance React components based on provided designs, implementing new features, bug fixes, and improvements.

Conduct comprehensive code reviews, identifying issues and suggesting enhancements to maintain high-quality standards.

Mentor and support other front-end developers to elevate team skills and productivity.

Requirements:

Minimum 5 years of experience as a front-end software engineer, with a history of successful product deliveries.

Proficient in HTML, CSS/SCSS, and TypeScript, dedicating attention to well-documented and clearly-commented code.

Skilled in React or similar MVC frameworks, crafting reusable and composable components.

Strong understanding of design principles and UI/UX concepts.

Ability to develop for multiple device form factors (mobile, tablet, desktop).

Experience integrating web applications with RESTful APIs.

Detail-oriented with a focus on producing clean, organized, and maintainable code.

Capable of collaborating effectively across different time zones.

Additional experience in Rust, Next.js, KendoReact, and BEM CSS class naming is advantageous.

Familiarity with cryptocurrency and blockchain technologies is a bonus.

Bachelor’s degree in Computer Science or related field preferred.

This is a remote position, with the team predominantly based in US EST time zone. Candidates who can work within overlapping time zones are preferred.

About DFINITY and the Internet Computer:

The Internet Computer, introduced by DFINITY Foundation in May 2021, is a high-speed, infinitely scalable blockchain designed for general-purpose use. It presents a technological advancement in hosting Web3 decentralized applications, DeFi projects, games, NFTs, social platforms, and metaverse initiatives. The DFINITY team comprises 200+ professionals in cryptography, distributed systems engineering, and programming languages, committed to building and enhancing the 'world computer.'

DFINITY, launched in 2016 by entrepreneur and crypto expert Dominic Williams, garnered support from pioneer members of the Ethereum community and notable institutions such as Andreessen Horowitz, Polychain Capital, and SV Angel in advancing the Internet Computer for Web3 development.

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