Back

Profile

Avatar

Matter Labs

Website
zksync.io
Number of employees
Not specified
Average Review
0.00
Reputation
0
Finished Gigs
0
Finished Jobs
0
Locations
United States
Description
We are an engineering team passionate about liberty, blockchain, and math. You might know us as the humble creators of zkSync
Preferred payment options
USDT

More Full-time Jobs

Show more

全棧 / 後端工程師

Taipei, Taiwan
Taipei, Taiwan
Full time
Remote
Responsibilities:

Participate in the design and iteration of technical architecture

Develop backend APIs

Monitor and maintain databases, IPFS, and other services

Iterate on data ETL pipelines

Monitor and alert on Matters service

Additional Opportunities:

Design and maintain DevOps processes

Design distributed protocols

Provide ideas and suggestions for product design

Engage in Optimism, ENS, and other community building for Matters open-source community

Requirements:

Demand and appreciate simplicity in logic and readability in code

Possess a comprehensive understanding of system architecture

Have strong team collaboration and communication skills, including written communication in English

Pay attention to detail and strive for high-quality user experience

Willingness to learn and work with emerging technologies like distributed networks and AI

If you are interested in joining us, you can directly apply through Lever. Alternatively, you can participate in our Fullstack Engineer Challenge and share your work with us.

Senior Software Engineer (Rust)

Full time
Remote
At Matter Labs, we believe freedom drives progress and prosperity. We don’t see ourselves as a company, but as a team aligned around a single mission: to advance personal freedom for all (see ZK Credo).
 
To achieve this goal, we’re building zkSync — a credibly neutral, fully open source technology stack and network on top of Ethereum, which is owned and governed by its community. We use advanced cryptography called zero-knowledge proofs to scale Ethereum infinitely without compromising on security or decentralization. With a world-class team, a community of over 1M supporters across Twitter + Discord, and hundreds of millions $ in funding, we have abundant resources to accomplish the mission.
 
The Role
We are looking for a Senior Software Engineer to join our Core Team. Your task scope will include design and implementation of the zkSync smart contract platform: zero-knowledge-proof-friendly virtual machine, protocol full node optimized for high-load, p2p network, consensus, etc.
This role is full-time with a strong preference for candidates located within the broader US or EU.
What You'll Be Doing
Design and implementation of the zkSync smart contract platform: zero-knowledge-proof-friendly virtual machine
Protocol full node optimized for high-load, p2p network, consensus, etc.
Conduct independent research in your area of ownership, design, implement, and document solutions, and potentially lead a team
What We Look For in You
5+ years in back-end development
Driven by passion, curiosity, and desire to make a meaningful contribution to the world
Fluency in Rust, C++, Scala, Java or Go - we work primarily with Rust, but prior experience with this language is not mandatory
Some functional programming experience or or exposure with languages like Haskell
Comprehensive knowledge of the tradeoffs made between different data storage systems i.e. Postgres, mySQL, mongoDB
Deep understanding of software engineering best-practices
Ownership mindset and a track record of successfully accomplished projects
In-depth knowledge of common algorithms, data structures, and their computational and memory complexities
Experience implementing data structures and algorithms from scratch
Experience in cryptography/high-load/protocols design is a big plus
Fluent written and spoken English

Senior Protocol Engineer

Full time
Remote
At Matter Labs, we believe freedom drives progress and prosperity. We don’t see ourselves as a company, but as a team aligned around a single mission: to advance personal freedom for all (see ZK Credo).
To achieve this goal, we’re building zkSync — a credibly neutral, fully open source technology stack and network on top of Ethereum, which is owned and governed by its community. We use advanced cryptography called zero-knowledge proofs to scale Ethereum infinitely without compromising on security or decentralization. With a world-class team, a community of over 1M supporters across Twitter + Discord, and hundreds of millions $ in funding, we have abundant resources to accomplish the mission.
The Role
We are looking for a Senior Protocol Engineer with strong knowledge of Ethereum and the EVM to join our Core Team. Your scope will include design and implementation for the zkSync smart contract platform: a zero-knowledge-proof-friendly virtual machine. This team is responsible for the evolution of our protocol and works at both L1 (including our core contracts, verification contracts, and bridge) and at L2, helping shape the direction of zkSync 2.0.
What You'll Be Doing
Joining the team responsible for the design and implementation of the zkSync smart contract platform: a zero-knowledge-proof-friendly virtual machine
Developing at L1 and L2, including system contracts (implemented in Solidity and Yul) and server side changes
Shaping the future of the protocol through research, design, prototyping, engineering, and discussion with external partners
Conducting independent research in your area of ownership, design, implement and document solutions, and potentially leading a team
What We Look For in You
Excellent understanding of Ethereum and the EVM
Experience with Solidity or Vyper
5+ years in software development
Driven by passion, curiosity, and desire to make a meaningful contribution to the world
Fluency in Rust, C++, Scala, Java or Go - we work primarily with Rust, but prior experience with this language is not mandatory
Deep understanding of software engineering best-practices
Ownership mindset and a track record of successfully accomplishing projects
In-depth knowledge of common algorithms, data structures, and their computational & memory complexities
Experience implementing data structures and algorithms from scratch
Experience in cryptography/high-load/protocols design is a big plus
Fluent written and spoken English

Senior Software Engineer (Consensus Algorithms)

Full time
Remote
At Matter Labs, we believe freedom drives progress and prosperity. We don’t see ourselves as a company, but as a team aligned around a single mission: to advance personal freedom for all (see ZK Credo).
To achieve this goal, we’re building zkSync — a credibly neutral, fully open source technology stack and network on top of Ethereum, which is owned and governed by its community. We use advanced cryptography called zero-knowledge proofs to scale Ethereum infinitely without compromising on security or decentralization. With a world-class team, a community of over 1M supporters across Twitter + Discord, and hundreds of millions $ in funding, we have abundant resources to accomplish the mission.
The Role
We are looking for Senior Software Engineers to join our Core team.
What You'll Be Doing
You will be in charge of implementing a PoS consensus algorithm for zkSync
We expect you to independently conduct research in your area of ownership, design, implement, and document solutions
What We Look For in You
Driven by passion, curiosity, and desire to make a meaningful contribution to the world
2+ years of experience with consensus algorithms
Fluency in Rust, C++, Golang, or similar languages - we work primarily with Rust, but prior experience with this language is not mandatory
Deep understanding of software engineering best-practices
Ownership mindset and a track record of successfully accomplished projects
Fluent written and spoken English
Knowledge of common algorithms, data structures, and their computational and memory complexities is critical, as well as experience of implementing them from scratch
Working at Matter Labs
At Matter Labs, you have the freedom to work how you want, when you want, and from where you want. All positions are 100% remote (with optional travel to team and/or industry events). We operate in lean and nimble teams, with no time tracking and minimum bureaucracy. We move fast. Only results matter. We will provide you with everything you need to learn, grow, and be productive.
Our results-only environment means anyone who believes in our mission can join us, regardless of background, sexual orientation, race, gender, and age. Both our team and community are made up of people from diverse backgrounds. That's why, out of politeness and respect, we refrain from opinions on politics, religion, or sex at the workplace.
We designed our culture around the tenants of freedom and ownership. This ethos will underpin our positive-sum community as we evolve toward full decentralization.
If this role resonates with you, apply now for prompt feedback.

Compiler Engineer in Test

Full time
Remote
At Matter Labs, we believe freedom drives progress and prosperity. We don’t see ourselves as a company, but as a team aligned around a single mission: to advance personal freedom for all (see ZK Credo).
To achieve this goal, we’re building zkSync — a credibly neutral, fully open source technology stack and network on top of Ethereum, which is owned and governed by its community. We use advanced cryptography called zero-knowledge proofs to scale Ethereum infinitely without compromising on security or decentralization. With a world-class team, a community of over 1M supporters across Twitter + Discord, and hundreds of millions $ in funding, we have abundant resources to accomplish the mission.
The Product 
Previous compilers for smart contracts were usually written from scratch. That meant reinventing the wheel, a poor optimization pipeline, and lack of tools. We aim to fix this and deliver production-quality toolchains and a better development experience to our customers. That’s why we use LLVM, follow LLVM development practices, and upstream our fixes. In particular, we strongly prefer to reuse well-written and decently-tested code.
The Role
Doing even better testing is where you come in. Smart contract compiler bugs can cause our customers to lose currency, so thoughtful and comprehensive testing is essential. Complete testing of a blockchain programming language is impossible, so the ability to plan and prioritise the most important areas to test is crucial. Enjoyment of software testing and bug filing is required.
What You'll Be Doing
Adapting and/or creating compiler correctness tests
Maintaining and supplementing testing infrastructure
Contributing to, and criticizing, test plan(s).
Requirements collection and documentation criticism.
Working with developers to decide how each feature is best validated.
Implementing test cases.
Identifying and reporting weaknesses in current processes.
Initial investigation of correctness and performance issues; efficiently isolating, clearly reporting, and diligently tracking bugs

Senior Solutions Architect

Full time
Remote
At Matter Labs, we believe freedom drives progress and prosperity. We don’t see ourselves as a company, but as a team aligned around a single mission: to advance personal freedom for all (see ZK Credo).
To achieve this goal, we’re building zkSync — a credibly neutral, fully open source technology stack and network on top of Ethereum, which is owned and governed by its community. We use advanced cryptography called zero-knowledge proofs to scale Ethereum infinitely without compromising on security or decentralization. With a world-class team, a community of over 1M supporters across Twitter + Discord, and hundreds of millions $ in funding, we have abundant resources to accomplish the mission.
The Role
We're looking for a Senior Solutions Architect to help grow our ecosystem of third-party developers, projects, and companies that leverage zkSync infrastructure for their businesses. This role plays a key part in our business development strategy and will own the decision of the best approach to tackle our top partners’ needs, including developing proofs of concept or outsourcing some of the work.
If you are passionate about building innovative and scalable web3 applications, and have experience in designing world-class systems, we would love to hear from you!
What You'll Be Doing
Develop a strong understanding and the value proposition zkSync can bring to large projects and Enterprise companies
Work closely with the Business Development team to help partners understand how zkSync can help solve their business needs
Lead the Partner's success squad, including internal developers as well as outsourced teams
Define the best architecture to enable integrations and new use cases with partners
Hands-on development to ensure we deliver integrations and proof of concepts
Actively participate in common team meetings: daily standups, demo, retrospective, planning, grooming, estimation etc
Actively participate in code reviews