Developer Experience Engineer
Skills
About the Role
You will architect and build foundational developer tools, creating frameworks, testing environments, automation, CLIs, SDKs, and debugging/simulation capabilities. You will identify friction in the developer journey and ship solutions, write clear documentation and tutorials, run workshops and hackathons, and grow an open-source community around the tools.
Requirements
- Strong experience with at least one of Rust, TypeScript, or Python
- Past experience contributing to open-source projects and libraries
- Proven ability to build developer tools that developers love to use
- Deep understanding of EVM architecture and smart contract development
- Experience with modern AI development workflows and MLOps tools
- Strong knowledge of container technologies and deployment patterns
- Proven ability to explain complex technical concepts through writing and speaking
- Ability to act quickly under high pressure and context switch frequently
- High level of end-to-end ownership and self-direction with excellent communication skills
- Ability to meet deadlines in a fast-paced environment
Responsibilities
- Design and implement development frameworks
- Identify friction points in the developer journey and address them
- Build local testing and development environments
- Create CLIs and SDKs for developer integration
- Craft developer tooling for deploying and testing AI-enabled smart contracts
- Design and implement debugging and simulation capabilities
- Write clear documentation and tutorials
- Run workshops and hackathons to gather feedback
- Build and nurture an open-source developer community
Benefits
- Healthcare premiums fully covered
- Aggressive company 401k match
- Flexible remote or hybrid work
- Participation in virtual and in-person events
