Senior Software Engineer, Generalist
纳是一个推进区块链性能和可扩展性的索拉纳研发实验室。安萨是由经验丰富的高管和核心工程师创立,解决 Web3中最困难的问题。加密生态系统依赖于强大的协议,我们认为这些方案最好在开放式,多个贡献者之间构建。我们先行提供先进的解决方案来满足分散应用程序不断发展的需求。作为高级软件工程师,你将发挥重要作用加强 Anza 的 Agave 客户端和更广泛的索拉纳网络。你的工作将直接促进我们区块链基础设施的稳定性和可靠性,确保它保持安全与新兴威胁,并适应未来增长。责任 ·开发,维护和增强我们的技术基础设施,专注于索拉纳生态系统内的阿加夫客户端。· 设计和实施模拟对抗攻击的测试框架和方法,在它们被利用之前识别漏洞。·收集和分析指标以确定性能瓶。· 与专家合作了解代码组件性能要求和目标,现在和未来。· 设计,实现和基准解决方案来提高性能和可靠性。·与跨功能团队合作构建解决方案,优先考虑索拉纳网络的可靠性,扩展性,安全性和最佳性能。· 从概念和设计到部署,从开发,舞台化和生产环境之间实现流转移的整个软件开发生命周期中贡献。· 制定详细的文档和建筑设计以促进团队间一致的标准和知识共享。要求你将带来什么?·经验:计算机科学或工程学士学位,或同等实践经验以及3年以上与核心基础设施软件和分布式系统相关的实践经历。·技术专业知识:强大的掌握系统编程语言如 Rust 或 C++等。对于共识算法,分布式系统和区块链技术的经验是非常理想的。· Probl
查看英文原文
Senior Software Engineer, Generalist - Anza
Who We Are
Anza is a Solana R&D lab pushing the boundaries of blockchain performance and scalability. Anza was founded by experienced executives and core engineers solving the toughest problems in Web3. Crypto ecosystems rely on robust protocols, and we believe those are best built out in the open, with multiple contributors. We pioneer advanced solutions to meet the evolving demands of decentralized applications.
The Role
As a Senior Software Engineer, you will play a critical role in fortifying Anza's Agave client and the broader Solana network. This involves analyzing and debugging existing code, working with vertical subject-matter experts to understand goals, and designing and benchmarking new solutions to meet performance and reliability requirements. Your work will directly contribute to the robustness and reliability of our blockchain infrastructure, ensuring it remains secure against emerging threats and scalable to accommodate future growth.
Responsibilities
- Develop, maintain, and enhance our technical infrastructure, focusing on the Agave client within the Solana ecosystem.
- Design and implement testing frameworks and methodologies that simulate adversarial attacks, identifying vulnerabilities before they can be exploited.
- Gather and analyze metrics to identify performance bottlenecks.
- Work with subject matter experts to understand code component performance requirements and goals, both present and future.
- Design, implement, and benchmark solutions to improve performance and reliability.
- Collaborate with cross-functional teams to architect solutions that prioritize reliability, scalability, security, and optimal performance of the Solana network.
- Contribute to the entire software development lifecycle, from concept and design to deployment, ensuring smooth transitions between development, staging, and production environments.
- Craft detailed documentation and architecture designs to foster consistent standards and knowledge sharing across teams.
Requirements
What You'll Bring
- Experience: A Bachelor's degree in Computer Science, Engineering, or equivalent practical experience and 3+ years of hands-on experience with core infrastructure software and distributed systems.
- Technical Expertise: Strong proficiency in systems programming languages such as Rust or C++. Experience with consensus algorithms, distributed systems, and blockchain technology is highly desirable.
- Problem-Solving Skills: Ability to analyze complex systems, identify potential issues, and develop effective, flexible solutions.
- Security Mindset: Knowledge of common security threats and best practices in securing consensus processes.
- Growth Mindset: Actively consuming research papers, designing, and investigating new solutions.
- Performance Optimization: Experience with performance profiling and optimization techniques.
- Collaboration and Communication: Excellent teamwork and communication skills, with the ability to work effectively in a collaborative environment.
Preferred Qualifications
- Familiarity with Linux, systems automation tools, and systems architecture.
- Understanding of networking, architecture, and principles underlying distributed systems.
- A knack for designing secure protocols, software, and algorithms that minimize trust requirements.
- Self-driven, research oriented, and the ability to learn independently.
- Active participation in Bitcoin/Ethereum/Blockchain projects or the open-source community is highly desirable.
Benefits
Why Join Anza?
We offer a dynamic, fast-paced environment where innovation and problem-solving are at the heart of everything we do. Here, your work will have a direct impact on the security and scalability of blockchain technology, contributing to the foundation of decentralized applications worldwide.
We're excited to welcome individuals who share our passion for pushing the boundaries of blockchain technology. If you're ready to take on the challenge and contribute to the next generation of blockchain infrastructure, we'd love to hear from you.
The salary range for US-based candidates will be determined throughout the interview process depending on experience, skill, and location. Candidates should anticipate an annual base salary (not including incentive compensation or other benefits) of $180,000 USD to $300,000 USD.
Originally posted on Himalayas