Technical Expertise Opportunity
-----------------------------------
Job Description
We are looking for a skilled technical expert to design and optimize advanced algorithms for market surveillance and data analysis. As a Senior Software Engineer, you will be responsible for developing high-quality software systems that process and analyze large volumes of trading data in batch and real-time.
Responsibilities
* Design, implement, and optimize sophisticated algorithms for batch and real-time monitoring of market data and trading activities;
* Collaborate with quantitative analysts, data scientists, and compliance experts to ensure the effectiveness of surveillance strategies;
* Contribute to the architecture and design of scalable and high-performance software systems that process and analyze large volumes of trading data in batch and real-time;
* Ensure system reliability, fault tolerance, with high throughput for batch and low-latency performance for real-time processing;
* Review and enhance existing codebase to improve efficiency, maintainability, and overall system performance;
* Identify areas for optimization and implement necessary changes.
Requirements
* Advanced knowledge of software development principles and practices;
* Experience with algorithm design and optimization techniques;
* Familiarity with large-scale data processing and analysis;
* Strong problem-solving skills and analytical thinking;
* Collaborative mindset and effective communication skills.
Why Work With Us?
Our company offers a dynamic work environment, opportunities for professional growth, and competitive compensation packages. We are committed to fostering a culture of innovation, collaboration, and mutual respect.