Software Development Engineer, Market Data Engineer
-We are building a modern market data platform for the global market, focused on delivering high-quality, standardized data for quantitative research.
-We are looking for a Software Development Engineer with around 2‒5 years of experience to join the team at an early stage.
-This is a hands-on engineering role with broad scope and real ownership.
-You will work on core systems that power the full data workflow, and you will have the opportunity to grow quickly by solving important problems in a fast-moving, highly technical environment.
-This role is a good fit for engineers who are smart, curious, learn quickly, and enjoy building real systems.
-Market data experience is not required. What matters more is strong engineering fundamentals, solid problem-solving ability, and a strong sense of responsibility.
Key Responsibilities:
-Design and build the core components of a modern market data platform, capable of processing, storing, and serving PB-scale datasets efficiently.
-Develop high-performance, end-to-end data workflows across distributed systems, focusing on high-throughput ingestion, reliable processing, and low-latency delivery.
-Dive into data feature patterns and explore market microstructure to deliver high-quality, standardized data that directly empowers quantitative research.
-Investigate and resolve complex system challenges, optimizing resource-intensive pipelines and ensuring the high availability of production environments.
-Write clean, maintainable, and well-tested code, contributing to a collaborative engineering culture that values smart design and system stability.
-Leverage modern data tooling, cloud infrastructure, and AI tools to continuously improve development iterations and engineering productivity.
Requirements:
-Bachelor's degree or above in Computer Science, Software Engineering, Mathematics, or a related field.
-2‒5 years of software engineering experience.
-Strong programming skills in at least one mainstream language such as C++, Rust, Go, or Python.
-Solid computer science fundamentals and strong problem-solving ability.
-Good engineering sense, including code quality, debugging, testing, and maintainability.
-Learns quickly and adapts well in a fast-moving environment.
-Strong sense of ownership and responsibility.
Preferred Qualifications:
-Background in competitive programming or algorithm contests.
-Strong academic or contest performance in algorithms, mathematics, or related areas.
-Interest in using AI tools to improve engineering productivity.
-Experience with backend systems, data-intensive systems, or data pipelines.
-Familiarity with cloud infrastructure or modern data tooling.