Senior Performance Architect
Input Output
Job highlights
Summary
Join IOHK's Midnight Tribe as a Senior Performance Architect to architect and execute solutions addressing scalability challenges within the Midnight Network, a blockchain platform focused on data privacy. You will design and implement performance monitoring infrastructure, develop benchmarking frameworks, and collaborate with various teams and stakeholders. This role requires expertise in performance architecture, blockchain systems, and strong programming skills. You will lead performance testing, optimization initiatives, and contribute to open-source tools. The position reports to the Head of Architecture and offers remote work, laptop reimbursement, a new starter package, learning and development opportunities, and competitive PTO.
Requirements
- Bachelorโs or Masterโs degree in Computer Science, Software Engineering, or related field
- Minimum 5 years of experience in the field of performance architecture and engineering, preferably in the blockchain or distributed systems domain
- Proven track record in architecting and implementing high-performance, scalable, and resilient systems
- Expertise in performance monitoring, analysis, and optimization techniques
- Strong programming skills, with proficiency in languages such as Rust, Go, or Python
- Experience in leading cross-functional teams and driving complex projects to completion
- Excellent communication and collaboration skills, with the ability to work effectively with technical and non-technical stakeholders
- Passion for the blockchain and privacy-preserving technology space
Responsibilities
- Architect and implement a comprehensive performance and health monitoring infrastructure
- Implement and develop new performance benchmarking frameworks
- Create performance dashboards and alerts to proactively identify and address performance issues
- Collaborate with vendors, partners, and stakeholders where appropriate to conduct performance testing and analysis
- Create detailed architecture documents, guidelines, and best practices for development teams to follow
- Work closely with the Crypto, Innovation, and Ledger teams to assess optimizations to zero-knowledge proof generation, new cryptographic curves, and improve transaction processing pipeline
- Guide the broader architecture team in architecting scalable solutions, including optimizations for diffusion, message propagation, and state storage
- Design and execute comprehensive performance test suites
- Conduct load testing and stress testing to validate performance improvements
- Implement performance regression testing to ensure ongoing performance stability
- Contribute to open-source ecosystem tools and applications on performance best practices, as appropriate
- Collaborate with the Hyperledger community and other privacy blockchain initiatives to develop performance standards for the sector
- Lead research and development efforts on next-generation privacy-preserving performance techniques
Preferred Qualifications
- Helpful to have in-depth understanding of cryptographic protocols, zero-knowledge proofs, and their performance implications
- Demonstrate an in-depth understanding and substantial experience in the implementation of developer tooling, programming languages, and run-time systems
- Showcase experience in writing developer tooling
- Bring innovative solutions to tooling design challenges, ensuring efficiency and effectiveness in implementation
- Exceptional communication skills, both written and verbal, with the ability to convey complex technical concepts to non-technical stakeholders
Benefits
- Remote work
- Laptop reimbursement
- New starter package to buy hardware essentials (headphones, monitor, etc)
- Learning & Development opportunities
- Competitive PTO
Share this job:
Similar Remote Jobs
- ๐Worldwide
- ๐United States
- ๐Germany
- ๐Worldwide
- ๐Mexico
- ๐Spain
- ๐ฐ$130k-$232k๐United States
- ๐United States
- ๐ฐ$77k-$155k๐Hungary