Back

Profile

Avatar

Logos

Website
logos.co
Number of employees
Not specified
Average Review
0.00
Reputation
0
Finished Gigs
0
Finished Jobs
0
Locations
United States
Description
Logos is a grassroots movement to provide trust-minimized, corruption-resistant governing services and social institutions to underserved citizens. Logos’ infrastructure will provide a base for the provisioning of the next generation of governing services and social institutions - paving the way to economic opportunities for those who need them most, whilst respecting basic human rights through the network’s design.
Preferred payment options
USDT

More Full-time Jobs

Show more

Smart Contract Engineer - Vac

Full time
Remote
A movement supports the enhancement of the decentralized web, with a focus on developing technologies for a more open internet where communities can evolve freely. The Logos protocol stack aims to empower users while upholding civil liberties and fundamental freedoms.

Who we are

P2P networks play a vital role in decentralized technologies, with libp2p being widely recognized as a popular P2P stack. The P2P R&D service unit, Vac, has successfully implemented and deployed a comprehensive libp2p stack that powers various projects. The implementation is in Nim, known for its efficiency and elegance. In addition to developing nim-libp2p, the team is actively involved in applied P2P research and contributing to the libp2p specification process.

Role Overview:

We are in need of a proficient P2P Networking Protocol Engineer to focus on advancing and refining P2P networking protocols, particularly the nim-libp2p implementation. This role will involve further developing capabilities, adhering to existing specifications, and enhancing current protocols. Collaboration across teams is essential to meet networking-specific requirements, ensuring scalability, interoperability, and security in distributed systems. Researching and developing innovative solutions to push the limits of P2P networking technology will be a crucial aspect of this role.

Key Responsibilities:

Implementing P2P networking protocols

Advancing nim-libp2p implementation

Implementing libp2p protocols based on specifications

Conduct research and development of new P2P protocols and primitives

Collaborate with teams to address networking needs

Desired Skills and Qualifications:

Passion for decentralization, P2P, and privacy-preservation tech

Strong engineering background

Proficiency in encryption and key exchange mechanisms

Experience in low-level/strongly-typed languages

Experience in building networking-heavy applications and P2P networking

Knowledge of core networking protocols like Websockets and Quic

Familiarity with P2P elements like gossiping, routing, DHTs, and Nat traversal

Alignment with organizational principles

Bonus Points:

Remote work experience

Experience in open-source organizations

Previous involvement with libp2p or other networking stacks

Experience with Nim language

If you believe you would excel in this role, even if you do not meet all the criteria listed, we encourage you to apply and explain why you are a suitable fit in your cover letter.

Interview Process:

Talent Team Interview

Vac P2P team member Interview

Pair Programming Interview with Vac P2P team member

Interview with Vac team lead

Compensation:

Flexible payment options including fiat/crypto.

Logos Program Lead

Full time
Remote
Logos is a movement dedicated to advancing the decentralized web and fostering the evolution of communities into network states. The Logos technologies establish the groundwork for a more liberated internet, promoting user empowerment while preserving civil liberties and basic freedoms.

Responsibilities:

Provide technical guidance and leadership to project teams, facilitating discussions and reviews.

Assist project leads in overcoming obstacles hindering team progress, whether technical, organizational, or interpersonal.

Manage milestone processes and ensure timely scoping, delivery, and communication with the IFT portfolio manager.

Introduce new processes to the team with an emphasis on milestone achievement, minimal scope mindset, and task prioritization.

Communicate Logos' strategic vision to team members and illustrate its daily impact.

Identify and promote cross-project integrations and functionalities aligned with the overall goal.

Relay any risks or concerns from project teams to IFT leadership, ensuring open communication within the organization.

Engage in recruitment activities and help recruit top talent.

Encourage autonomy and empowerment within teams, fostering a collaborative decision-making environment.

Promote transparent communication across teams to align on project objectives and priorities.

Address conflicts within the teams constructively, nurturing a culture of respect, empathy, and collaboration.

Support IFT portfolio manager in ensuring adherence to processes and addressing any risks hindering progress.

Advocate continuous improvement by encouraging experimentation, learning from setbacks, and implementing best practices.

Demonstrate servant leadership by prioritizing team needs and facilitating success through empowerment.

Conduct regular performance evaluations, provide feedback, and acknowledge achievements to inspire and retain talent.

Requirements:

Bachelor's degree in Computer Science/Engineering, or relevant Software Engineering experience.

Proven track record of managing complex projects in a dynamic environment, preferably in Web3/Blockchain Technology.

Servant leadership style, exceptional communication skills, and high emotional intelligence.

Strong analytical and problems-solving skills.

Ability to excel in a collaborative, fast-paced, and ambiguous team setting.

Experience collaborating with cross-functional teams and stakeholders.

Background in a distributed organization valuing asynchronous communication.

Passion for and experience in blockchain technology.

Alignment with organizational principles and values.

Bonus points:

Prior experience working for an open-source organization.

[Even without meeting all prerequisites, candidates are encouraged to apply if they believe they are a strong fit for the role].

Hiring Process:

Interview with Talent Team

Interview with People Ops Lead

Completion of a Compensated Task (optional)

Interview with Head of Research

Interview with IFT Portfolio Manager

Interview with Co-Founder

(Note: The interview process steps are subject to change based on circumstances).

Compensation:

The expected compensation for the role is negotiable and subject to evaluation of skills and experience throughout the interview process. Compensation can be provided in any combination of fiat and cryptocurrency.

Nim Software Engineer - Nimbus Team

Full time
Remote
Logos is a movement that advocates for the decentralised web's growth. The technologies within Logos aim to establish a more liberated internet where communities can advance into network states. Each protocol within the Logos stack aims to empower users while respecting civil liberties and essential rights.

The Role

The Nimbus team is seeking a Senior Engineer to lead Developer Experience. They need someone who thrives on exploring new technologies, developing products for the decentralized web, and engaging with Open Source Libraries and P2P networks. Responsibilities include crafting products in Nim for Ethereum and Web3, creating documentation and SDKs, and representing the team at developer conferences and digital events.

The Nimbus research team focuses on developing an Ethereum client and library for both Ethereum and the upcoming proof-of-stake-based ETH2. The team anticipates that Ethereum's most extensive deployment may occur on embedded systems, therefore, designing Nimbus to perform optimally on embedded, mobile, and resource-limited devices is crucial. The adaptable, configurable, and modular design of Nimbus is geared towards being production-ready for Web 3.0 and supporting Ethereum 2.0 objectives.

As they build the stack from the ground up, the team translates the latest Ethereum 2.0 research into practical, high-performing, and reusable libraries, providing a fertile space for additional research and development.

Responsibilities:

Develop a robust developer experience for Nimbus as a library and RPC backend.

Design APIs to facilitate interaction with Nimbus for block explorers, wallets, and decentralized applications.

Address community needs and requests by transforming them into tangible products or features.

Serve as the face of the developer community, representing Nimbus at conferences and digital events.

Develop comprehensive documentation and SDKs.

Promote Nimbus as the premier ETH 2.0 client for mobile devices and embedded systems in the Open Source community.

Preferred Qualifications:

Interest in open data, blockchain, and decentralization.

Alignment with the organization's principles.

5+ years of professional software engineering experience.

Proficiency in Rust or C/C++ with an interest in dynamic languages.

Background in (embedded) systems programming and p2p technologies.

Familiarity with modern cryptography.

Experience with APIs, SDK development, and documentation creation.

Bonus Points:

Previous experience in an open-source environment.

Nim/Rust/C++ related GitHub projects for skill evaluation.

Basic knowledge of lexing, parsing, and semantic checking passes relevant to a compiler.

Experience with Nim.

Hiring Process:

Interview with the People Ops team.

Technical Interview with Nimbus team members.

Technical Interview with the hiring manager from the Nimbus team.

Final Meeting with the Head of Research.

The interview steps may change based on evolving needs. Interested candidates are encouraged to aim for a prompt onboarding process.

Compensation:

Salaries can be paid in 100% fiat or any combination of fiat and/or crypto. For more details on the benefits at Status, please refer to the provided link.

ZK Researcher - Codex

Full time
Remote
Logos is dedicated to driving the development of the decentralized web, shaping a more liberated internet for evolving communities through Logos technologies. We are a global team of skilled researchers and engineers at the forefront of P2P networks and cutting-edge Zero Knowledge tech. Our mission is to enhance decentralized storage solutions with an advanced protocol to unlock innovative possibilities. We are seeking an adept engineer with a solid academic or industry foundation.

Primary Responsibilities

Conduct research and develop proof systems for remote auditing schemes

Implement zk-friendly hashing functions

Proficient in proven backends like arkworks, bellman, etc…

Create detailed specifications and design documentation

Communicate research findings to the broader community

Perform security analyses, optimize performance and debug circuits

Preferred Qualifications

Exceptional academic or engineering background (PhD-level or equivalent in industry) with relevant research experience

Proficiency in low-level/strongly typed languages (C/C++/Go/Rust or Java/C#)

Experience with Open Source software

In-depth knowledge of Zero-Knowledge proof systems and corresponding tools

Strong communication skills to present work effectively in various settings

Passion for blockchain technology and adherence to core principles

Bonus Qualifications

Familiarity with decentralized storage and P2P technologies

Proficiency in designing and implementing zk-friendly hashing functions

Expertise in WebAssembly tooling

Additional Notes:

Even if you do not meet all qualifications, we encourage you to apply if you believe you are a suitable candidate. Please elaborate on your fit for the role in your cover letter.

Compensation:

We offer payment in either fiat currency, cryptocurrencies, or a combination of both. For details on our benefits, please refer to our resources.

Hiring Process:

Initial interview with People Ops team

Interview with Codex team member

Pair programming task with Codex team member

Follow-up interview with Codex team member

Final interview with Codex Program Lead

Distributed Systems Test Engineer (Vac QA)

Full time
Remote
Logos is a movement dedicated to the advancement of the decentralized web. Their technologies pave the way for a more open internet, where communities can thrive as network states. Each protocol in the Logos stack aims to empower users while respecting civil liberties and fundamental freedoms.

About Vac

Vac is a company that develops public good protocols for the decentralized web. They conduct applied research to build protocols, libraries, and publications.

The Role

We are looking for a skilled and enthusiastic Distributed Systems Test Engineer to join our QA team at Vac. As a Test Automation Engineer, you will play a vital role in ensuring the reliability, performance, and scalability of distributed systems within Vac and the IFT.

Your responsibilities will involve automating comprehensive test plans and contributing to the identification and resolution of complex issues. Using your programming and systems knowledge, you will validate the functionality of distributed systems.

Key Responsibilities

Develop and maintain integration tests using languages such as Nim, Rust, TypeScript, and Python, in collaboration with other QA and Development teams.

Execute and automate test plans, test cases, and test scripts to validate the functionality, performance, and scalability of distributed systems.

Troubleshoot and debug complex issues in distributed systems, while closely collaborating with Logos development teams.

Work with Docker, Kubernetes, and POSIX-like systems.

Create and maintain scalable test automation frameworks.

Integrate automated tests into CI pipelines using tools like Github Actions.

Ideal Qualifications

Solid experience with systems programming languages like Rust, Nim, or Go.

Familiarity with Docker, Kubernetes, and POSIX-like systems.

Proficiency in scripting languages such as Python.

Knowledge of test automation tools, best practices, and design patterns.

Excellent written and verbal communication skills.

Alignment with our core values and principles.

Bonus Points

Experience with off-the-shelf networking stacks like libp2p.

Background in blockchain technology.

Previous experience working for an open-source organization.

Familiarity with desktop UI automation.

[We understand that not all candidates may meet every single requirement. If you believe you would be a great fit for this role, please explain your reasons in your cover letter.]

Hiring Process 

The hiring process for this role involves the following steps:

Interview with our People Operations team

Interview with a team member from the Vac QA team

Take-home assignment and interview with another team member from the Vac QA team

Interview with the Vac team lead

Please note that the steps may be subject to change if adjustments are deemed necessary throughout the interview process.

Compensation

The expected compensation range for this role is negotiable and will depend on your skills and experience, as assessed during our interview process. We are open to paying in fiat/crypto, or a combination of both.

ZK Cryptography Researcher

Full time
Remote

We are looking for someone who is passionate about supporting the development of the decentralized web. In this role, you will work with Logos technologies to establish a foundation for a more open internet where communities can thrive. You will be a part of the team responsible for designing protocols that empower users while upholding civil liberties and fundamental freedoms.

Responsibilities

Gain a deep understanding of the layered architecture of our blockchain system and explore how Zero Knowledge proofs can be effectively integrated at various stages.

Collaborate with researchers and developers to ensure efficient design and implementation of our systems and protocols.

Address upgradeability concerns related to Zero Knowledge schemes and ensure consensus proofs are compatible.

Design and implement privacy-centered protocols that rely on Zero Knowledge proofs.

Evaluate and incorporate Zero Knowledge tools and frameworks to optimize system performance.

Stay updated on the latest developments and trends in Zero Knowledge proofs and blockchain technology.

Provide support and guidance to the team on Zero Knowledge proof related matters.

Requirements

A strong technical background in Computer Science, Mathematics, or a related field.

Extensive knowledge and experience with Zero Knowledge proofs, cryptography, and blockchain technology.

Familiarity with Zero-Knowledge proof systems such as zk-SNARK, circom, Plonk/Halo2, zk-STARK, elliptic curve cryptography, and circuit design.

Previous experience contributing to the development of complex systems using Zero Knowledge proofs.

Strong problem-solving skills and the ability to make quick, informed decisions.

Ability to collaborate effectively with a team and communicate complex concepts clearly.

Passion for blockchain technology and a desire to push boundaries.

Familiarity with current Zero Knowledge tools and frameworks, with the ability to quickly learn new ones.

Bonus Skills

Knowledge of other privacy-preserving technologies like MPC and FHE.

Understanding of distributed systems.

Interest in other areas related to blockchain systems.

_[Don't worry if you don't meet all of these criteria, we would still love to hear from you if you think you would be a great fit for this role!]_

Hiring Process

The hiring process for this role will include interviews with our POps team, team members, team lead, and Logos Program lead.

Compensation

The expected compensation range for this role is $110,000 - $190,000 (negotiable, depending on skills and experience). Payment can be made in fiat currency or cryptocurrency.

Zero Knowledge Research Engineer (Vac Nescience)

Full time
Remote
Logos is a movement dedicated to the progress and advancement of the decentralized web. Through Logos technologies, we aim to establish a more liberated internet ecosystem where communities can grow and thrive as network states. Our protocols are designed to empower users while upholding civil liberties and fundamental freedoms.

About Us

At Vac, our mission is to develop public good protocols for the decentralized web. We conduct applied research and use our findings to build protocols, libraries, and publications.

This particular role falls within the Vac Nescience unit, where we focus on developing Nescience, a zkVM leveraging hiding properties.

The Role

As a member of our team, you will be responsible for implementing and analyzing different aspects of zero knowledge argument systems and architectures for private computation. We are seeking a candidate who is proficient in zero-knowledge circuits coding in Rust and can adapt to evolving research requirements. Your tasks will include implementing zero-knowledge circuits and creating comprehensive specifications. Additionally, you will be involved in measuring circuit performance, debugging, and optimization. Join us in pushing the boundaries of private computation technology and contribute to groundbreaking advancements in zkVMs.

Key Responsibilities

Implement and analyze components of ZK argument systems and architectures for private computation.

Write specifications and share analysis results through documentation.

Break down complex problems and prioritize tasks accordingly.

Measure circuit performance and troubleshoot issues.

Preferred Qualifications

Strong engineering background.

Proficient in Rust programming language.

Experience in implementing components of zero-knowledge argument systems and related technologies (zk-SNARK, circom, Nova, Plonk/Halo2, zk-STARK).

Excellent communication skills in various contexts, including internal and public presentations, blog posts, and academic papers.

Familiarity with blockchain technology and a passion for it.

Alignment with our principles and values.

Bonus Points For

In-depth understanding of zero-knowledge argument systems and related technologies (zk-SNARK, circom, Nova, Plonk/Halo2, zk-STARK), elliptic curve cryptography, and circuit design.

Experience with Open Source software.

Note: If you do not meet all of the above criteria, we still encourage you to apply and explain why you would be a great fit for the role in your cover letter.

Hiring Process

The hiring process for this role will consist of the following stages:

Interview with our POps team.

Interview with a team member from Vac.

Pair programming task with the Vac team.

Interview with Vac team lead.

Note that the sequence of steps may change if we find it necessary to adapt the interview stages. Please consider the above as a general guideline.

Compensation

The expected compensation range for this position is $90,000 - $190,000, depending on your skills and experience. We are open to negotiate and can offer a combination of fiat currency and cryptocurrency as payment.

Zero Knowledge Researcher (Vac Nescience)

Full time
Remote
Logos is an organization dedicated to supporting the growth of the decentralized web. Through Logos technologies, we aim to create a more open and democratic internet that promotes the development of network states and upholds personal liberties.

About Vac

Vac develops public good protocols for the decentralized web. Our work is based on applied research and includes the creation of protocols, libraries, and publications.

This role is part of the Vac Nescience unit, which focuses on the development of Nescience, a zero-knowledge virtual machine (zkVM) that emphasizes hiding properties.

The Role

As a member of this team, you will conduct extensive research and analysis of zero-knowledge (ZK) argument systems. The ideal candidate will have a strong background in creating ZK circuits using Rust and the ability to adapt to changing research requirements. This role will involve designing ZK circuits, writing detailed specifications, and effectively communicating research findings through written reports. Join us in pushing the boundaries of private computation technology and contributing to significant advancements in the field of zkVM.

Key Responsibilities

Research, analyze, and develop ZK argument systems and architectures for private computation.

Write comprehensive specifications and communicate research findings through reports.

Analyze and provide feedback on zero-knowledge circuits written in Rust.

Break down complex problems and prioritize tasks accordingly.

Perform security analysis, measure performance, and debug circuits.

Ideal Qualifications

Strong academic or engineering background, preferably at the PhD level or equivalent industry experience, with a focus on relevant research.

Extensive knowledge of Zero-Knowledge argument systems and related technologies such as Nova, Plonk/Halo2, zk-STARK, zk-SNARK, circom, as well as elliptic curve cryptography and circuit design.

Excellent communication skills, with an eagerness to share work through internal and public presentations, blog posts, and academic papers.

Experience and passion for blockchain technology.

Strong alignment with our principles and values.

Bonus Qualifications

Proficiency in low-level or strongly typed languages such as C++, Go, or Rust.

Experience with Open Source software.

Note: If you don't meet all of the preferred qualifications, please still consider applying and explaining why you would be a great fit for this role in your cover letter.

Hiring Process

The hiring process for this role will consist of the following stages:

Interview with our People Operations (POps) team.

Interview with a team member from Vac.

Pair programming task with the Vac team.

Interview with the Vac team lead.

Please note that the specific interview stages may be subject to change based on the needs of the hiring process.

Compensation

The expected salary range for this role is $90,000 - $190,000 (negotiable depending on skills and experience), and we are open to providing payment in both fiat and cryptocurrency.

Zero Knowledge Research Engineer (Vac ACZ)

Full time
Remote
Vac is an organization that develops public good protocols for the decentralized web. We conduct applied research to build protocols, libraries, and publications.

We are currently seeking a candidate to join the Vac ACZ (Applied Cryptography & ZK) unit, which supports various Logos projects.

As a team member, your main responsibilities will include implementing and analyzing components of zero knowledge argument systems and architectures for private computation. You should have a strong background in engineering and expertise in zero-knowledge circuits written in Rust. It is essential that you can adapt to evolving research needs and have the ability to write comprehensive specifications. A key aspect of the role is measuring circuit performance and utilizing debugging and optimization skills when necessary. By joining us, you will contribute to groundbreaking advancements in ZK argument systems and help push the boundaries of private computation technology.

Key Responsibilities:

Implement and analyze components of zero-knowledge argument systems and architectures for private computation.

Write specifications and communicate analysis results through write-ups.

Break down complex problems and prioritize them accordingly.

Measure circuit performance and debug circuits.

Ideal Qualifications:

Strong engineering background.

Proficiency in Rust.

Experience in implementing components of zero-knowledge argument systems and related technologies (zk-SNARK, circom, Nova, Plonk/Halo2, zk-STARK).

Excellent communication skills, able to present work in a variety of contexts such as internal and public presentations, blog posts, and academic papers.

Passion and experience in blockchain technology.

Alignment with our principles.

Bonus Points:

Deep understanding of zero-knowledge argument systems and related technologies (zk-SNARK, circom, Nova, Plonk/Halo2, zk-STARK), elliptic curve cryptography, and circuit design.

Experience with Open Source software.

If you don't meet all of these qualifications but believe you would be a great fit for the role, please explain why in your cover letter.

The hiring process for this role will consist of an interview with our POps team, an interview with a Vac team member, a pair programming task with the Vac team, and an interview with the Vac team lead. Please note that the interview stages may change based on our assessment and the need for adaptation.

Compensation for this role is expected to range from $90,000 to $190,000, but it is negotiable depending on your skills and experience. We are open to paying in any combination of fiat and cryptocurrency.