Rust Engineer at Talentverse

Full Time4 days ago
Employment Information
Job Description
We are seeking a highly skilled Backend Developer with expertise in Rust and decentralized perpetual contract trading systems. The ideal candidate will play a key role in designing, developing, and maintaining our high-performance, low-latency decentralized trading platform.
Key Responsibilities
  • Research and understand the mechanisms of contract DEX platforms like Hyperliquid, focusing on backend development with Rust for trading systems.
  • Design, develop, and maintain the core backend systems of our decentralized perpetual contract trading platform, ensuring high performance and low latency.
  • Deeply participate in the design and implementation of trading matching engines, order management systems, market data systems, risk control modules, and liquidation mechanisms to ensure high availability and scalability.
  • Develop core business logic using Rust, striving for optimal system performance and stability.
  • Collaborate closely with frontend engineers, smart contract engineers, and product teams to drive product feature iterations and technical architecture upgrades.
  • Continuously analyze and optimize system performance, solve complex technical challenges, and ensure secure and stable platform operation.
  • Write high-quality, maintainable code and produce clear technical design and implementation documentation.
  • Actively participate in code reviews, share technical knowledge, and contribute to the overall technical growth of the team.
Job Requirements
  • Bachelor's degree or higher in Computer Science, Software Engineering, or a related field.
  • Minimum 3 years of backend development experience, including hands-on design and development of core systems for order book-based exchanges (e.g., trading matching engines, order management systems, market data feeds, risk control modules).
  • Proficiency in Rust with substantial project experience, capable of building high-performance, high-concurrency backend services; familiarity with asynchronous programming models (e.g., Tokio/Actix frameworks).
  • Deep understanding of message queue core mechanisms (e.g., message models, delivery guarantees, high-throughput design, high-availability strategies, message consistency, ordered messages, delayed messages, transactional messages).
  • Strong grasp of distributed systems and microservices architecture design principles and practices.
  • Familiarity with at least one relational database (e.g., PostgreSQL, MySQL) and one NoSQL database (e.g., Redis), with optimization experience.
  • Ability to read and understand Java and Golang code for integrating with existing system modules.
  • Knowledge of Linux/Unix operating systems and network programming.
  • Excellent system analysis, problem-solving, and troubleshooting skills, along with the ability to quickly learn new technologies.
  • Strong remote communication and collaboration skills, with successful remote work experience; self-driven with a high sense of responsibility and efficient time management.
  • Good English reading and writing skills for technical documentation and communication.
Preferred Qualifications
  • Hands-on experience with mainstream message queues like RocketMQ or Kafka, including deep usage or optimization.
  • Familiarity with Kubernetes (k8s) container orchestration and practical experience in containerized application deployment and operations.
  • Source-code-level understanding of message middleware like RocketMQ or Kafka.
  • Deep knowledge or practical experience in blockchain technology (especially mainstream public chains and L2 solutions) and smart contract development.
  • Understanding of DeFi protocols and internal mechanisms of decentralized exchanges (DEX).
  • In-depth research and practice in performance optimization, memory management, and network programming.
  • Strong understanding of system security, attack/defense strategies, and practical experience.
  • Active open-source community contributor or technical blogger with relevant sharing experience.
Benefits
Competitive compensation package to be discussed during the online interview process.
MyJob.one - Remote work. Real impact

New Things Will Always
Update Regularly

MyJob.one - Remote work. Real impact