Job Description
Summary
We are seeking a highly experienced Senior Golang Software Engineer to join our team. The ideal candidate will have expertise building scalable systems in Golang and an affinity for cryptography and mathematics.
Key Responsibilities:
- Design & develop new features in gnark
- Contributes to the architectural decision process of Linea
- Participate in all aspects of the software development process, including requirements gathering, analysis, design, implementation, and testing
- Troubleshoot and resolve issues that arise during development and production
- Ensure the best practices or code quality and security are applied in the code base
Qualifications:
- Strong experience with Golang and high performance computing
- Experience with ZKP, SNARK, or STARK technologies
- Experience with working on open-source projects and fostering open collaboration
- Strong problem-solving and analytical skills
- Must have a good sense of pragmatism
- Excellent communication and teamwork abilities
- Master’s degree in Computer Science or a related field
- Experience with other languages and technologies such as SMT solvers, compilers, Solidity is a plus
- Experience with low-level programming and HPC is a plus
Skills
- Communications Skills
- Development
- Problem Solving
- Software Engineering
- Team Collaboration