Software Engineer
Core
Design, develop, and support high-performance distributed systems for regulatory market surveillance, processing massive streams of trading data to ensure fair and compliant market operations.
Role type
Senior Software Engineer (High-Performance Distributed Systems)
Builds
Scalable data pipelines, rules engines, and low-latency database solutions for global market surveillance.
Domain
Financial Markets / Regulatory Technology / Big Data
Deliverable
production ML models | product features
Required skills
Java, Python, Linux, SQL, Snowflake, Data Structures & Algorithms, Low-latency system design, Distributed systems architecture
Preferred skills
Apache Kafka, AI/LLM agentic workflows, Finance/Trading domain experience
Technologies
Java, Python, Snowflake, Kafka, Linux, Anthropic Claude
Responsibilities
Design and implement scalable data processing pipelines and rules engines; Optimize system performance for billions of daily events; Collaborate with end-users to refine functional requirements; Deploy and maintain applications on Linux-based environments; Research and integrate AI tools and agentic workflows to automate engineering tasks; Participate in 24/7 on-call rotation.
Seniority
Mid-Senior, hands-on IC
