Search jobs > Palo Alto, CA > Senior software engineer

Senior Software Engineer - ZK Proof Systems (Rust)

1kx Network
Palo Alto, California, US
Full-time

Senior Software Engineer - ZK Proof Systems (Rust)

Full-time

At Snarkify, we are passionately driven by our mission to scale zero-knowledge proofs (ZKPs) for a decentralized future. We empower developers by providing robust infrastructure and user-friendly tools, enabling them to effectively build, deploy, and scale ZKP applications.

Our operations are steered by a stellar founding team comprising two Ph.D. holders and a Master holder. Our founders carry exceptional expertise gained from renowned organizations such as the Ethereum Foundation, Facebook, Amazon, and Dropbox.

Through the application of folding schemes, proof aggregation, and GPU acceleration, we're pushing the scalability of proof systems to unprecedented levels.

Through this unwavering commitment, we are shaping a future that promises enhanced security, privacy, and decentralization.

Increase your chances of reaching the interview stage by reading the complete job description and applying promptly.

Snarkify is seeking exceptional Blockchain Infrastructure Engineers who not only possess a strong foundation in blockchain technologies but also exhibit a genuine enthusiasm for emerging innovations, particularly in the realm of Zero-Knowledge Proofs (ZKPs).

We are searching for driven and dedicated individuals who thrive in the challenge of building foundational libraries and systems that leverage cutting-edge ideas in scaling ZKP applications.

Our ideal candidates will have a relentless curiosity for staying ahead of the curve, a passion for exploring new concepts, and a commitment to shaping the future of decentralized technology.

By joining our team, you'll have the opportunity to work alongside industry experts and contribute to groundbreaking advancements in the ZKP space.

Responsibilities :

  • Design, develop, and maintain scalable proof systems, libraries, and related tools to support ZKP applications.
  • Collaborate with the development team to implement new cryptographic protocols, optimizing arithmetic circuits and recursive proof techniques.
  • Optimize and fine-tune proof systems by leveraging GPU-based hardware acceleration and proof aggregation methods.
  • Research and stay up-to-date with emerging blockchain technologies, protocols, and industry best practices to ensure the continuous improvement of our infrastructure.
  • Contribute to the development and maintenance of robust, secure, and high-performance APIs for our developer community.

Minimum Requirements :

  • 3+ years related professional experience using Rust.
  • Strong mathematical and engineering skills.
  • Knowledge of common algorithms, data structures, and their computational and memory complexities, as well as experience implementing them from scratch.
  • Systematic problem-solving approach, combined with a strong sense of ownership.
  • Experience writing production, security-critical code.
  • Familiar with at least one or more proof systems; previous working experience is preferred.
  • Experience in blockchain infrastructure development or cryptography preferred.
  • Prior experience in performance optimization preferred.

Benefits :

  • Competitive base salary with founding member equity.
  • The opportunity to build the next-generation ZK computing platform.
  • Immersion in a team of top-notch global blockchain engineers.
  • A flexible and innovative remote work environment.
  • Room for continuous growth and development in the ZK field.

J-18808-Ljbffr

18 hours ago
Related jobs
Promoted
VirtualVocations
Fremont, California

Take end-to-end ownership of critical software components and optimize performanceTest, review, and improve software, resolving issues and enhancing reliability and securityRequired Qualifications:7+ years of software engineering experienceFluency with algorithms and data structuresBachelor's degree...

Nuro
Mountain View, California

Our onboard system team’s software engineers provide a reliable and high-performance platform that allows our autonomy teams to integrate their autonomy software and algorithms that work across various self-driving platforms. This work requires close collaboration with our software teams, hardware t...

Pfeiffer Vacuum
San Jose, California

Familiar with Engineering documentation processes, especially Software documentation such as block diagrams, flow charts, SW version control systems, and the like. Any combination of education and training, equivalent to graduation from an accredited college/university with a BS or MS degree in Comp...

MIT RESOURCE
San Jose, California

Senior Real Time Software Engineer permanent position at San Jose, CA. Senior Software Engineer - Safety Critical Applications. D in electrical engineering, computer science, or bioengineering. Design software in C++ for robotic surgical devices. ...

Knitit.ai
Palo Alto, California

As a Senior Front End Engineer, you will play a pivotal role in shaping the user experience by developing the front-end user interface for the knit. We are building an AI-powered agent that assists IT and Security teams in strategic decision making, and aids them in their interactions with their ven...

Otter.ai
Mountain View, California

We are searching for a Senior Front End Engineer who will be responsible for driving feature development and communicating with key stakeholders across the organization. ...

Chemix, Inc.
Sunnyvale, California

Interface with our machine learning research staff, data engineers, and battery engineers to understand our software and data use cases, and design and implement solutions. Chemix is seeking a highly-motivated software engineer to develop and expand our AI platform for autonomous battery materials d...

TikTok
San Jose, California

Strong Computer Science fundamentals (algorithms, data structures, software design) and problem-solving skills. ...

Tiposi
Milpitas, California

The Senior AI Systems Engineer will oversee our AI/ML team, guiding the integration and optimization of ML-driven analysis tools within our medical device framework. Strong background in machine learning algorithm development, systems integration, and hardware-software interfacing. Advanced degree i...

Intelliswift Software
Sunnyvale, California

Bachelor’s degree in mechanical engineering, related engineering field, or equivalent practical experience. Master’s degree in mechanical engineering, mechatronics or related engineering field, or equivalent practical experience. Support RnD projects (NTI and NPI) through the design of systems and t...