About the job
- Quantstamp is looking for an applied cryptographer. Quantstamp often deals with a wide range of cryptographic problems, including reviewing implementations and tackling new theoretical problems using cryptography. For example, Quantstamp regularly receives requests to review code bases which either invoke or implement (custom) cryptography, as part of an audit.
- Zero knowledge applications are becoming more common across all ecosystems, and this kind of math will also soon be the basis of several scaling solutions - in particular, zero knowledge rollups. These applications often use a zero-knowledge Succinct Non-interactive Argument of Knowledge (zk-SNARK) proof system, or a zero-knowledge Succinct Transparent Argument of Knowledge (zk-STARK) proof system.
- Your day-to-day work will involve doing research about various cryptographic protocols. Some protocols of interest will be those found in the code of our audit clients, others will be protocols of interest for future audits. In particular, in anticipation of audits of, or for, zero-knowledge rollup systems, you’ll be asked to understand various zero-knowledge proof systems. There are a lot of those - we don’t expect mastery in all of them, but mastery of at least one would be ideal.
- You may be asked to compare and understand systems you’re not familiar with, and you should be comfortable doing this. Ideally you have a strong theoretical background but can also read and write code (the specific language is not too important). You will talk to other researchers within the company and may be asked to talk to clients directly, in a technical capacity.
Required:
- Mastery of at least one zk-SNARK/zk-STARK proof system, or a strong enough technical background to understand one (and this should have some direct connection to cryptography)
- Ability to code and develop software. You should have experience with at least one major language, like Python, Java, or C; the exact language is not too important. You should be familiar with versioning software (specifically, GitHub), testing, and a familiarity with algorithms and data structures.
- Ability to read and interpret academic papers
- Ability to communicate ideas
- Partial availability (2-6h) during EST work hours to allow for communication with the team.
Nice to Have:
- Familiarity with existing ZK Rollup designs
- Familiarity with multiple ZK proof systems
- Strong coding ability
- Knowledge of software development in Solidity, including testing and various development frameworks like Hardhat.
- Familiarity with blockchain ecosystems, particularly Ethereum
- Familiarity with Circom for writing zero knowledge circuits
- Compensation & Perks:
- Competitive compensation package (commensurate to experience) + performance and referral bonuses.
- 100% remote and flexible working hours.
- Work from anywhere in the world.
- Generous paid time off, including maternity/paternity leave.
- Retirement/pension plan.
Equity.
- Rent your own desk in a co-working space or work from anywhere at any time.
- Free gym membership or any virtual alternative of your choice.
- Learn about the hottest and newest products and trends in the crypto space before they appear on any news outlets.
- Join quarterly all-expenses-paid retreats in exotic/exclusive locations with the team.
To communicate and send your CV
عن العمل
- يبحث Quantstamp عن مُشفّر تطبيقي. غالبًا ما يتعامل Quantstamp مع مجموعة واسعة من مشكلات التشفير، بما في ذلك مراجعة التطبيقات ومعالجة المشكلات النظرية الجديدة باستخدام التشفير. على سبيل المثال، تتلقى Quantstamp بانتظام طلبات لمراجعة قواعد التعليمات البرمجية التي إما تستدعي أو تنفذ التشفير (المخصص)، كجزء من التدقيق.
- أصبحت تطبيقات المعرفة الصفرية أكثر شيوعًا في جميع الأنظمة البيئية، وسيكون هذا النوع من الرياضيات أيضًا أساسًا للعديد من حلول التوسع - على وجه الخصوص، تراكم المعرفة الصفرية. غالبًا ما تستخدم هذه التطبيقات نظام إثبات وسيطة المعرفة غير التفاعلية المختصرة للمعرفة (zk-SNARK)، أو نظام إثبات وسيطة المعرفة الشفافة الموجزة للمعرفة الصفرية (zk-STARK).
- سيتضمن عملك اليومي إجراء بحث حول بروتوكولات التشفير المختلفة. ستكون بعض البروتوكولات ذات الأهمية هي تلك الموجودة في الكود الخاص بعملاء التدقيق لدينا، والبعض الآخر سيكون بروتوكولات ذات أهمية لعمليات التدقيق المستقبلية. على وجه الخصوص، تحسبًا لعمليات تدقيق أنظمة تراكم المعرفة صفر أو لها، سيُطلب منك فهم العديد من أنظمة إثبات المعرفة صفر. هناك الكثير من هذه الأشياء - لا نتوقع إتقانها جميعًا، ولكن إتقان واحدة منها على الأقل سيكون أمرًا مثاليًا.
- قد يُطلب منك مقارنة الأنظمة التي لا تعرفها وفهمها، ويجب أن تشعر بالارتياح عند القيام بذلك. من الناحية المثالية، لديك خلفية نظرية قوية ولكن يمكنك أيضًا قراءة التعليمات البرمجية وكتابتها (اللغة المحددة ليست مهمة جدًا). ستتحدث مع باحثين آخرين داخل الشركة وقد يُطلب منك التحدث مع العملاء مباشرة بصفة فنية.
مطلوب:
- إتقان نظام إثبات zk-SNARK/zk-STARK واحد على الأقل، أو وجود خلفية تقنية قوية بما يكفي لفهم أحد الأنظمة (ويجب أن يكون لهذا اتصال مباشر بالتشفير)
- القدرة على البرمجة وتطوير البرمجيات. يجب أن تكون لديك خبرة في لغة رئيسية واحدة على الأقل، مثل Python أو Java أو C؛ اللغة الدقيقة ليست مهمة للغاية. يجب أن تكون على دراية بإصدار البرامج (على وجه التحديد، GitHub)، والاختبار، والإلمام بالخوارزميات وهياكل البيانات.
- القدرة على قراءة وتفسير الأوراق الأكاديمية
- القدرة على توصيل الأفكار
- التوفر الجزئي (2-6 ساعات) خلال ساعات عمل EST للسماح بالتواصل مع الفريق.
من الجميل أن يكون لديك:
- الإلمام بتصميمات ZK Rollup الحالية
- الإلمام بأنظمة إثبات ZK المتعددة
- قدرة ترميز قوية
- المعرفة بتطوير البرمجيات في Solidity، بما في ذلك الاختبار وأطر التطوير المختلفة مثل Hardhat.
- الإلمام بالأنظمة البيئية blockchain، وخاصة Ethereum
- الإلمام بـ Circom لكتابة دوائر المعرفة الصفرية
- التعويضات والامتيازات:
- حزمة تعويضات تنافسية (تتناسب مع الخبرة) + مكافآت الأداء والإحالة.
- ساعات عمل مرنة وعن بعد بنسبة 100%.
- العمل من أي مكان في العالم.
- إجازة سخية مدفوعة الأجر، بما في ذلك إجازة الأمومة/الأبوة.
- خطة التقاعد/المعاشات التقاعدية.
عدالة.
- استأجر مكتبك الخاص في مساحة عمل مشتركة أو اعمل من أي مكان وفي أي وقت.
- عضوية مجانية في صالة الألعاب الرياضية أو أي بديل افتراضي من اختيارك.
- تعرف على أهم وأحدث المنتجات والاتجاهات في مجال العملات المشفرة قبل ظهورها في أي منافذ إخبارية.
- انضم إلى الخلوات ربع السنوية مدفوعة التكاليف بالكامل في مواقع غريبة/حصرية مع الفريق.
للتواصل وإرسال السيرة الذاتية
24 يناير 2024
