Senior Performance Architect

Logo of Input Output

Input Output

๐Ÿ“Remote - United Kingdom

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:

Disclaimer: Please check that the job is real before you apply. Applying might take you to another website that we don't own. Please be aware that any actions taken during the application process are solely your responsibility, and we bear no responsibility for any outcomes.
Please let Input Output know you found this job on JobsCollider. Thanks! ๐Ÿ™