As a Solutions Engineer, you'll work directly with protocols and customers to set up, launch, and grow new chains. You’ll get hands on with teams at the forefront of expanding the Layer 2 ecosystem. Your strong foundation in engineering will bridge bridge the gap between complex technical requirements and strategic business solutions, helping those chains — and all of Optimism — achieve their goals.
Key Responsibilities:
- Collaborate with partners and their engineering teams to provision, operate, and scale new chains into successful ecosystems. First and foremost ensure they feel actively supported in their success.
- Apply an engineering mindset and deep understanding of OP products to solve complex problems, optimize system architectures, and ensure technical excellence across projects.
- Effectively communicate complex technical concepts and strategies to both technical and non-technical stakeholders.
- Work directly with a growing squad of RaaS providers to rapidly expand the ecosystem, in particular finding tools and process improvements to accelerate their work.
- Own ongoing technical relationships with OP Stack customers, working with product and Engineering to relentlessly improve the chain operator experience.
- Create repeatable, reusable artifacts, runbooks, and tools that benefit Superchain Operators, such as for onboarding into the Superchain Registry.
- Train new customers in best practices for monitoring, infrastructure, and provisioning.
- Work with Security, Eng and Product teams to develop define upgrade paths for large customers.
- Closely monitor feedback for ideas, requests, and painpoints to share with Product, Security, and Engineering.
Basic Qualifications
- 3+ years as a Solutions Engineer, support engineer, or other customer-facing technical role.
- Strong practical experience in blockchain technologies, including smart contracts, consensus algorithms, knowledge of distributed systems, and operating a node.
- Deep understanding of software engineering principles and architectural patterns, with the ability to apply these in designing scalable blockchain solutions.
- Tremendous communication and interpersonal skills, with the ability to articulate technical concepts to a broad audience.
- Proficient in multiple programming languages used in blockchain development, such as Solidity, Go, Rust, and Python.