Senior Software Engineer (Rust)

Singapore 12 days agoFull-time External
Negotiable
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.