The business problem is to optimize the performance of an open source, proof-of-stake, EVM-compatible platform for enterprise and Web3 applications, prioritizing speed, security, and stability at MLabs.
Requirements
- Expertise in the Java programming language, VM (Hotspot JVM or GraalVM experience), and its ecosystem.
- Deep knowledge of and experience with an EVM-based blockchain, including writing and debugging smart contracts.
- Experience with compilers, parsers, interpreters, and garbage collectors.
- Strong grasp of Computer Science fundamentals, including concurrency, performance optimization, and reusability.
- Experience with Web3 tools written in JavaScript or TypeScript.
- Experience with blockchain protocol development (e.g., Bitcoin or Ethereum).
- Experience with EVM Client development.
Responsibilities
- Compiler & Optimization: Design, implement, and innovate compiler and optimization algorithms to enhance performance.
- EVM Service Implementation: Implement and enhance the Java and Node.js-based smart contract services that expose EVM features on the network.
- Open Source Contribution: Contribute to open-source code clients focusing on VM state transitions, new feature support, and performance improvements.
- State Processing: Contribute to the design and management of EVM state processing parallelization.
- Hands-On Development: Be a strong and proficient hands-on programmer, developing various aspects of the overall Distributed Ledger Ecosystem.
- Transforming network node states, processing transaction bytes, and exposing critical network data.
- Innovating on compiler and optimization algorithms, enhancing EVM features, and contributing to open-source code clients.
Other
- 7+ years of software development experience, including experience in a tech or team lead role with the ability to guide engineers up to the Staff level.
- Master’s degree in Computer Science or a similar field, or equivalent work experience.
- Strong engineering principles aimed at developing simple, modular, testable, and high-quality code.
- US Benefits: Health insurance and 401k for US employees only.
- Commitment to Equality and Accessibility: MLabs is committed to offer equal opportunities to all candidates.