Keyrock is an innovative financial technology company specializing in cryptocurrency trading, liquidity solutions, and market-making services. The company leverages advanced algorithms, data-driven strategies, and cutting-edge technology to provide secure, efficient, and transparent trading solutions for digital assets. Committed to innovation, reliability, and regulatory compliance, Keyrock empowers clients and partners to navigate the rapidly evolving crypto and digital finance landscape with confidence.
Infrastructure Engineer, Blockchain Specialist
Key Responsibilities:
-
Blockchain Node Management: Architect, deploy, and maintain blockchain nodes (Bitcoin, Ethereum, Solana, etc.) using Infrastructure as Code (IaC) principles.
-
Infrastructure as Code (IaC): Automate provisioning, configuration, and management of blockchain infrastructure using tools such as Terraform and Ansible.
-
Observability & Monitoring: Implement monitoring, alerting, and logging solutions using Prometheus, Grafana, ELK stack, or equivalent to ensure optimal node performance and uptime.
-
Performance Optimization: Troubleshoot, analyze root causes, and optimize node operations for efficiency and low latency.
-
Security & Compliance: Apply best practices in network and node security, manage access controls, backups, and ensure compliance with industry standards.
-
Collaboration: Work closely with DevOps, engineering, and product teams to support deployment pipelines and maintain robust infrastructure.
Requirements:
-
Bachelor’s degree in Computer Science, IT, or a related field.
-
Proven experience managing blockchain infrastructure or DevOps in production environments.
-
Expertise with IaC tools (Terraform, Ansible, etc.) and container orchestration (Docker, Kubernetes).
-
Strong understanding of monitoring, observability, and logging tools (Prometheus, Grafana, ELK).
-
Knowledge of blockchain networks and node operation best practices.
-
Solid networking, security, and system administration skills.
-
Excellent problem-solving, collaboration, and communication skills.
Preferred Qualifications:
-
Experience with multiple blockchain networks and consensus mechanisms.
-
Familiarity with CI/CD pipelines and cloud platforms (AWS, Azure, GCP).
المسؤوليات الرئيسية:
-
إدارة عقد البلوكشين: تصميم، نشر، وصيانة عقد البلوكشين (بيتكوين، إيثريوم، سولانا، إلخ) باستخدام مبادئ البنية التحتية كرمز (IaC).
-
البنية التحتية كرمز (IaC): أتمتة توفير وإعداد وإدارة بنية تحتية البلوكشين باستخدام أدوات مثل Terraform و Ansible.
-
المراقبة والقدرة على الرصد: تنفيذ حلول مراقبة وتنبيه وتسجيل باستخدام Prometheus، Grafana، ELK stack أو ما يعادلها لضمان الأداء الأمثل والتشغيل المستمر للعقد.
-
تحسين الأداء: استكشاف الأخطاء، تحليل الأسباب الجذرية، وتحسين عمليات العقد لتحقيق الكفاءة وتقليل التأخير.
-
الأمان والامتثال: تطبيق أفضل الممارسات في أمان الشبكة والعقد، إدارة صلاحيات الوصول والنسخ الاحتياطية وضمان الامتثال للمعايير الصناعية.
-
التعاون: العمل بشكل وثيق مع فرق DevOps والهندسة والمنتج لدعم خطوط النشر والحفاظ على بنية تحتية قوية.
المتطلبات:
-
درجة البكالوريوس في علوم الكمبيوتر، تكنولوجيا المعلومات أو مجال ذي صلة.
-
خبرة مثبتة في إدارة بنية تحتية للبلوكشين أو DevOps في بيئات الإنتاج.
-
خبرة في أدوات IaC (Terraform، Ansible، إلخ) وإدارة الحاويات (Docker، Kubernetes).
-
معرفة قوية بأدوات المراقبة والرصد والتسجيل (Prometheus، Grafana، ELK).
-
معرفة شبكات البلوكشين وممارسات تشغيل العقد المثلى.
-
مهارات متقدمة في الشبكات، الأمان، وإدارة الأنظمة.
-
مهارات حل المشكلات، التعاون، والتواصل الفعال.
المؤهلات المفضلة:
-
خبرة في شبكات بلوكشين متعددة وآليات التوافق.
-
معرفة بأنظمة CI/CD ومنصات السحابة (AWS، Azure، GCP).
Staff Engineer Rust: DeFi
Key Responsibilities:
-
Technical Implementation: Support the deployment and implementation of trading algorithms, ensuring robust technical approaches.
-
Planning & Decision-Making: Assist product managers in planning technical solutions, making trade-offs aligned with the engineering roadmap.
-
Mentorship & Code Review: Mentor engineering team members and actively participate in code reviews to maintain high-quality standards.
-
Performance Analysis: Review performance metrics, identify weaknesses, and optimize system operations.
-
Documentation: Ensure that all processes, systems, and solutions are well documented.
Requirements:
-
Minimum 5 years of backend coding experience in languages such as Rust, C++, Go, or Java.
-
Rust expertise is essential.
-
Familiarity or strong interest in trading systems, financial markets, and order book algorithms.
-
Experience in developing low-latency trading or financial systems is highly desirable.
-
Strong problem-solving skills, attention to detail, and ability to operate in fast-paced, high-complexity environments.
Preferred Qualifications:
-
Experience integrating with APIs from decentralized protocols or DeFi platforms.
-
Passion for algorithmic trading, crypto, and financial technology.
المسؤوليات الرئيسية:
-
تنفيذ تقني: دعم نشر وتنفيذ خوارزميات التداول وضمان تبني النهج التقني الأمثل.
-
التخطيط واتخاذ القرار: مساعدة مديري المنتجات في تخطيط الحلول التقنية، واتخاذ القرارات بما يتماشى مع خارطة طريق الهندسة.
-
الإشراف ومراجعة الكود: توجيه أعضاء الفريق الهندسي والمشاركة الفعالة في مراجعة الأكواد لضمان جودة عالية.
-
تحليل الأداء: مراجعة مؤشرات الأداء، تحديد نقاط الضعف، وتحسين كفاءة النظام.
-
التوثيق: التأكد من توثيق جميع العمليات، الأنظمة، والحلول بشكل دقيق.
المتطلبات:
-
خبرة لا تقل عن 5 سنوات في تطوير الباك إند باستخدام لغات مثل Rust، C++، Go، أو Java.
-
إتقان Rust أساسي لهذا الدور.
-
معرفة أو اهتمام قوي بأنظمة التداول والأسواق المالية وخوارزميات الكتب الإلكترونية.
-
خبرة في تطوير أنظمة تداول منخفضة الكمون أو أنظمة مالية تعتبر ميزة كبيرة.
-
مهارات قوية في حل المشكلات، ودقة عالية، وقدرة على العمل في بيئة سريعة ومعقدة.
المؤهلات المفضلة:
-
خبرة في التكامل مع واجهات برمجة التطبيقات (APIs) من بروتوكولات التمويل اللامركزي (DeFi).
-
شغف بالتداول الآلي، العملات الرقمية، وتكنولوجيا التمويل (FinTech).
Rust Engineer - Trading
Key Responsibilities:
-
Develop and optimize low-latency options trading systems.
-
Collaborate with quants, traders, and engineers to enhance trading strategies.
-
Maintain and improve trading infrastructure, ensuring high performance and stability.
-
Design and implement efficient, scalable, and resilient trading solutions.
-
Troubleshoot and enhance exchange connectivity and execution speed.
-
Support functional and technical testing of trading systems.
-
Participate in code reviews, knowledge sharing, and continuous improvement initiatives.
Requirements:
-
Strong experience in Rust or C++/C development. Rust proficiency is preferred.
-
Previous experience in trading systems, market making, or financial technology is highly desirable.
-
Familiarity with low-latency system design, networking, and performance optimization.
-
Ability to collaborate effectively in a remote, cross-functional global team.
-
Strong problem-solving skills, analytical thinking, and attention to detail.
Preferred Qualifications:
-
Exposure to Node.js and Python for supporting infrastructure.
-
Understanding of options trading, market making, and financial markets.
-
Interest in continuous learning and adoption of modern engineering practices.
المسؤوليات الرئيسية:
-
تطوير وتحسين أنظمة تداول الخيارات منخفضة الكمون.
-
التعاون مع فرق الكوانت والمتداولين والمهندسين لتعزيز استراتيجيات التداول.
-
الحفاظ على البنية التحتية للتداول وتحسينها لضمان أداء واستقرار عالي.
-
تصميم وتنفيذ حلول تداول فعّالة، قابلة للتوسع، وموثوقة.
-
حل المشكلات وتحسين اتصال البورصات وسرعة التنفيذ.
-
دعم الاختبارات الفنية والوظيفية لأنظمة التداول.
-
المشاركة في مراجعات الكود، تبادل المعرفة، ومبادرات التحسين المستمر.
المتطلبات:
-
خبرة قوية في تطوير Rust أو C++/C. يفضل إتقان Rust.
-
خبرة سابقة في أنظمة التداول، صناعة السوق، أو تكنولوجيا التمويل.
-
معرفة بـ تصميم الأنظمة منخفضة الكمون، الشبكات، وتحسين الأداء.
-
القدرة على العمل بفعالية ضمن فريق عالمي عن بُعد ومتعدد التخصصات.
-
مهارات قوية في حل المشكلات، التفكير التحليلي، والانتباه للتفاصيل.
المؤهلات المفضلة:
-
خبرة في Node.js وPython لدعم البنية التحتية.
-
فهم تداول الخيارات وصناعة السوق والأسواق المالية.
-
اهتمام بالتعلم المستمر واعتماد أفضل ممارسات الهندسة الحديثة.
Backend Rust Engineer - Options Trading
↚
Key Responsibilities:
-
Design and develop scalable, high-performance trading systems with simple, extendable APIs.
-
Work on low-latency and/or data-heavy trading systems, improving performance and reliability.
-
Collaborate effectively in a global, asynchronous team environment.
-
Solve complex problems pragmatically, balancing short-term business needs with long-term technical vision.
-
Take full ownership of features from requirements gathering to deployment.
-
Maintain an operational mindset, understanding infrastructure, deployments, and monitoring.
Requirements:
-
5+ years experience in low-latency or data-intensive trading systems or similar environments.
-
Strong systems architecture skills and experience designing scalable solutions.
-
Knowledge or interest in options trading, market making, and HFT systems.
-
Ability to work in a remote, async team and communicate effectively.
-
Willingness to learn and become an expert in Rust if not already proficient.
Preferred Qualifications:
-
Experience with Python and TypeScript for supporting infrastructure or UI.
-
Familiarity with trading infrastructure, market data feeds, and exchange connectivity.
-
Strong problem-solving, analytical skills, and attention to detail.
المسؤوليات الرئيسية:
-
تصميم وتطوير أنظمة تداول عالية الأداء وقابلة للتوسع مع واجهات برمجية سهلة التوسيع.
-
العمل على أنظمة تداول منخفضة الكمون أو ذات بيانات كثيفة لتحسين الأداء والموثوقية.
-
التعاون بشكل فعّال ضمن فريق عالمي يعمل بشكل غير متزامن.
-
حل المشكلات المعقدة بطريقة عملية، مع موازنة احتياجات الأعمال قصيرة المدى مع الرؤية التقنية طويلة المدى.
-
تحمل المسؤولية الكاملة للميزات من جمع المتطلبات إلى النشر.
-
الحفاظ على وعي تشغيلي بفهم البنية التحتية، عمليات النشر، والمراقبة.
المتطلبات:
-
خبرة 5+ سنوات في أنظمة التداول منخفضة الكمون أو كثيفة البيانات أو بيئات مشابهة.
-
مهارات قوية في تصميم الأنظمة وحلول قابلة للتوسع.
-
معرفة أو اهتمام بـ تداول الخيارات، صناعة السوق، وأنظمة HFT.
-
القدرة على العمل ضمن فريق عن بُعد ومتزامن بشكل غير مباشر والتواصل بفعالية.
-
الرغبة في تعلم Rust وإتقانها إذا لم تكن متقنًا بالفعل.
المؤهلات المفضلة:
-
خبرة في Python وTypeScript لدعم البنية التحتية أو واجهة المستخدم.
-
معرفة بـ بنية التداول، تدفقات بيانات السوق، والتواصل مع البورصات.
-
مهارات قوية في حل المشكلات، التحليل، والانتباه للتفاصيل.