Contribute to the design, development, and optimization of low-latency trading systems, including order execution, risk controls, and connectivity to global exchanges.
Work closely with senior developers and traders to implement, test, and deploy trading strategies into production.
Assist in maintaining and improving system performance, scalability, and reliability.
Participate in code reviews and follow best practices for coding standards and performance tuning.
Collaborate with infrastructure and DevOps teams to ensure smooth integration and deployment of trading systems.
Qualifications
Bachelor's or Master's degree in Computer Science, Engineering, Mathematics, or related field.
1-3 years of software development experience (internships or full-time).
Proficiency in Java and Rust is required experience with C++ is a strong plus.
Solid understanding of computer science fundamentals, including data structures, algorithms, and concurrency.
Familiarity with networking, distributed systems, or performance optimization is advantageous.
Interest in financial markets or trading systems prior exposure to crypto or fintech is a plus.
Strong problem-solving skills, eagerness to learn, and ability to work in a fast-paced environment.
Nice-to-Have
Experience with Python for prototyping and data analysis.
Knowledge of exchange APIs, market data protocols, or digital asset trading infrastructure.
Exposure to low-latency/high-performance systems (academic projects, internships, or professional work).