Responsibilities
• Participate in the design and development of the company's AI Agent product core runtime , building event-driven, componentized, and scalable runtime foundations.
• Develop high-performance, high-throughput, low-latency core system modules in Rust to support the stable operation of AI Agent and trading-related capabilities.
• Contribute to the system-level design and evolution of the runtime, making sound engineering trade-offs among performance, stability, and maintainability.
• Design and implement foundational capabilities that support the core system, including configuration management, monitoring, and troubleshooting.
• Work with business and system requirements to drive runtime solutions from prototype validation into production.
Requirements
• Bachelor's degree or above (985 preferred), with a strong foundation in computer science, including data structures, algorithms, and system design.
• Proficient in Rust for production-grade development, with solid engineering practices and a strong focus on code quality.
• Interest in, or experience with, system runtimes, execution engines, or high-performance systems.
• Solid Linux and engineering fundamentals, with the ability to perform basic performance analysis and issue diagnosis.
• Able to use AI coding tools such as Claude as part of daily development to assist with code generation, refactoring, problem analysis, and solution comparison.
• Able to leverage AI for engineering-oriented technical exploration (research) and translate findings into practical Rust implementations.
• Self-motivated with strong learning ability, capable of driving delivery in complex systems.
Nice to Have
• Experience with trading systems, execution engines, or other high-performance systems.
• Experience designing or developing event-driven or componentized systems.
• Experience critically evaluating and refining AI-generated code in key modules.