At a Glance
- Tasks: Lead the development of blockchain solutions and manage engineering teams.
- Company: Moonsong Labs is a cutting-edge Web3 protocol and AI venture studio.
- Benefits: Enjoy 100% remote work, flexible vacation, and health plans for US employees.
- Why this job: Join us to shape a multichain future with innovative blockchain technology.
- Qualifications: 5+ years in backend software engineering and blockchain protocol experience required.
- Other info: Collaborate on diverse projects and enjoy a flat organizational structure.
The predicted salary is between 72000 - 108000 £ per year.
About Moonsong Labs
Moonsong Labs is a growing Web3 protocol and AI engineering services and venture studio business. We have expertise in developing software to support blockchain and AI implementations. Our venture studio incubates new businesses that are building decentralized developer infrastructure and AI protocols. Examples of our work include the project Moonbeam, a blockchain that implements an Ethereum compatible environment and natively supports cross chain use cases, and Kluster AI (), a decentralized large AI model inference and fine tuning platform. Other customers include ZKSync and Starkware.
The Protocol & Innovation Team
We are looking for a Principal Blockchain Engineer who will help develop core blockchain node software, blockchain infrastructure/tooling, and other low-level software for various blockchain networks including for the Moonbeam Network (), zkSync, Starkware, and Polkadot. Problem domains include cryptography, security, networking, game theory, zero knowledge, finance, political science, and programming language design.
The Role
The Principal Engineer is responsible for scoping, designing, and implementing web3 and blockchain solutions across a variety of technology stacks. They will work with the Starkware Foundation, gathering requirements and presenting solutions in an easy to understand way. They will be responsible for providing technical inputs to proposals, driving technical designs, managing engineering teams, and participating in implementation and deployment.
The ideal candidate has at least 5 years of experience in a hands-on software engineering lead role. Web3 experience including expert level knowledge of Blockchain Protocol Development and Ethereum is essential. Experience with systems programming, complex systems implementation, and Rust are also highly desirable. Experience leading web3 infrastructure protocol teams or engineering services teams will make for a great fit.
We expect you to bring your ideas, experience, and knowledge to develop protocols for Moonsong Labs customers which include leading web3 foundations. Reach out to us if you are interested in helping to drive a multichain future, where users have scalable blockchain agnostic experiences without sacrificing decentralization.
What you’ll do:
- Work with customers and prospects to scope, understand, and document technical requirements.
- Drive protocol technical architecture and designs that meet requirements.
- Define and execute protocol implementation strategy, working closely with other team leads and stakeholders to implement and execute strategies.
- Manage and organize a technical team to deliver the protocol.
- Ensure code quality and software reliability through automated test implementations and processes.
- Implement and manage automated deployment and operations of protocol.
- Create high-quality software documentation and other written assets to document and explain the system design and how the system functions.
- Learn and stay current with all necessary technologies. Research different ecosystems and technology stacks as needed.
- Communicate regularly and clearly, verbally and in written form, with other team members and also with other partners, vendors, and community members.
What you’ll bring:
- 5+ years experience in a hands-on backend software engineering role.
- 2+ years blockchain protocol implementation experience using C++, Rust, or Golang.
- Experience leading small teams of engineers, directing both the design and managing the team’s day-to-day activities.
- Strong automated testing and security experience, including working with third-party audit firms.
- Experience working on developer tools and infrastructure protocols is highly desirable.
- Knowledge of L2s, ZK, EVM, CosmosSDK, and Substrate is highly desirable.
- Experience implementing L1 and L2 blockchains is a plus.
- Knowledge of Ethereum and EVM is a plus.
- Good writing skills with an ability to explain complex concepts in a clear and accessible way.
- Attention to detail while working well under pressure.
- Undergraduate degree required.
Perks and Benefits:
- 100% Remote
- Flexible vacation policy
- Health and Dental plans (for US-based employees)
- Direct line of access to Managing Partners and senior leadership; a flat organizational structure and the camaraderie of working alongside committed professionals focused on providing dedicated mentorship, respectful feedback, and career advancement.
- Continuous learning & development
- 20% time to collaborate on other projects within MSL or on side projects.
Ready to Shape the Future? Join Us Today!
Equal Opportunity is the law, and at Moonsong Labs, we are ardently committed to equal employment opportunity regardless of race, color, ancestry, religion, sex, national origin, sexual orientation, age, citizenship, marital status, disability, gender identity, or Veteran status. If you have a specific need that requires accommodation, please let us know.
#J-18808-Ljbffr
Principal Blockchain Engineer - Starkware Madara employer: Moonsong Labs, Inc.
Contact Detail:
Moonsong Labs, Inc. Recruiting Team
StudySmarter Expert Advice 🤫
We think this is how you could land Principal Blockchain Engineer - Starkware Madara
✨Tip Number 1
Make sure to showcase your hands-on experience in backend software engineering, especially with blockchain protocols. Highlight any specific projects where you've implemented solutions using C++, Rust, or Golang.
✨Tip Number 2
Demonstrate your leadership skills by discussing any previous experiences where you managed small teams of engineers. Share examples of how you directed design processes and handled day-to-day activities.
✨Tip Number 3
Familiarize yourself with the latest trends in Web3 technologies, particularly around Ethereum, ZK, and EVM. Being able to discuss these topics intelligently during conversations will set you apart.
✨Tip Number 4
Prepare to explain complex concepts clearly and concisely. Practice articulating your thoughts on blockchain architecture and protocol implementation, as effective communication is key in this role.
We think you need these skills to ace Principal Blockchain Engineer - Starkware Madara
Some tips for your application 🫡
Understand the Role: Before applying, make sure you fully understand the responsibilities and requirements of the Principal Blockchain Engineer position. Familiarize yourself with blockchain technologies, especially those mentioned in the job description like Ethereum, Rust, and zkSync.
Tailor Your CV: Customize your CV to highlight relevant experience in blockchain protocol development, systems programming, and team leadership. Emphasize any projects or roles that align with the work at Moonsong Labs.
Craft a Compelling Cover Letter: Write a cover letter that not only showcases your technical skills but also your passion for Web3 and decentralized technologies. Mention specific projects or experiences that demonstrate your ability to drive protocol architecture and implementation.
Showcase Your Communication Skills: Since the role requires clear communication with team members and stakeholders, provide examples in your application of how you've effectively communicated complex technical concepts in previous roles.
How to prepare for a job interview at Moonsong Labs, Inc.
✨Showcase Your Blockchain Expertise
Make sure to highlight your experience with blockchain protocol development, especially with Ethereum and other relevant technologies. Be prepared to discuss specific projects you've worked on and the challenges you faced.
✨Demonstrate Leadership Skills
Since the role involves managing engineering teams, share examples of how you've successfully led teams in the past. Discuss your approach to directing design and managing day-to-day activities.
✨Communicate Clearly
Effective communication is key in this role. Practice explaining complex technical concepts in a simple and accessible way. This will be crucial when interacting with customers and stakeholders.
✨Prepare for Technical Questions
Expect in-depth technical questions related to systems programming, cryptography, and automated testing. Brush up on your knowledge of C++, Rust, and Golang, as well as your understanding of L2s, ZK, and EVM.