Summary
The job is a remote role in the Slang team at The Nomic Foundation, where the employee will work on designing and implementing features for a compiler API project in Rust. The employee will also help with triaging GitHub issues, supporting users, and contributing to project management and roadmap planning.
Requirements
- At least 5 years of experience working on systems software
- 5+ years of experience with C++ OR 2+ years of working with Rust
Responsibilities
- Designing and implementing features in Rust for the compiler
- Work on an open-source project while helping triage Github issues and supporting users
- Tackle large, complex, and ambiguous projects
- Identify and/or clarify requirements and analyze tradeoffs, risks, dependencies, user value, and non-functional requirements
- Deep dive into user pain points, concerns, and requests
- Independently solve tasks that range from complex design/architecture issues and complex previously unknown blockers to churning through coding tasks and bugs at a high pace
- Uncover unknowns or gaps and prototype solutions for major risks
- Act as a force multiplier for the team
- Contribute to project management and roadmap planning
- Keep timely communication with management stakeholders, other engineering teams, and other functions
- Coach other engineers on technical topics
Preferred Qualifications
- Prior experience working in a remote and globally distributed environment
- Experienced in cross-team collaboration
- Knowledge of Ethereum is a plus, especially low-level concepts
Benefits
- Unlimited PTO
- Budget for IT equipment
- Annual Learning & Development Budget
- Vesting ETH grant as part of total compensation
- Statutory benefits specific to your location (depending on the employment contract)