
Principal EVM Engineer – Smart Contracts
MLabs
full-time
Posted on:
Location Type: Remote
Location: United States
Visit company websiteExplore more
Job Level
About the role
- Collaborate daily on the design and implementation of core blockchain features.
- Innovate on transaction processing, execution algorithms, and EVM opcodes.
- Bridge the gap between the Ethereum roadmap and our native network innovations.
- Contribute to open-source clients focusing on VM state transitions and performance improvements.
- Implement community-requested improvement proposals (HIPs).
- Test and validate the EVM using both Ethereum community tools and native consensus node testing suites.
- Focus on Craft: Spend approximately 80% of your time designing, coding, and testing.
Requirements
- Education: Master’s degree in Computer Science (or similar field) or equivalent professional experience.
- Experience: 10+ years of software development experience, with at least 4+ years specifically in blockchain protocol development.
- Java Mastery: Expert-level proficiency in the Java language and VM. You should be comfortable working in a "plain vanilla" Java environment without the crutch of libraries or frameworks.
- EVM Expertise: Deep architectural knowledge of EVM-based blockchains and experience writing/debugging smart contracts.
- Leadership: Experience in a Tech Lead or Team Lead capacity, with a proven ability to mentor and guide engineers up to the Staff level.
- Computer Science Fundamentals: A rigorous grasp of concurrency, performance optimization, and high-performance architectural design patterns.
- Quality Focus: Strong adherence to test-driven development (TDD), CI/CD processes, and cryptographic security principles.
- Bonus Points: Hands-on experience with Hyperledger Besu.
- Expertise with compilers, parsers, interpreters, or Garbage Collector (GC) tuning (Hotspot/GraalVM).
- Experience with Protobuf and compile-time dependency injection (e.g., Dagger).
- Familiarity with Web3 tooling (JavaScript/TypeScript) and data-flow analysis.
Benefits
- Competitive Compensation: High-growth salary structure.
- Equity & Tokens: Direct stake in the ecosystem’s success through equity and token grants.
- Performance Bonuses: Annual bonuses based on impact and delivery.
- Comprehensive Health: Full health insurance and 401k matching (for US-based employees).
- Innovation-First Culture: Work on a decentralized platform governed by world-leading organizations across 11 different sectors.
Applicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard Skills & Tools
JavaEVMblockchain protocol developmentsmart contractsconcurrencyperformance optimizationtest-driven developmentCI/CDcryptographic securitycompilers
Soft Skills
leadershipmentoringguiding engineers