Senior Java Software Engineer
Core
Maturing essential firmwide software systems for research and production trading pipelines to improve performance, scalability, and reliability.
Role type
Senior Java Software Engineer (Distributed Systems)
Builds
High-performance, scalable, mission-critical services for systematic financial strategies
Domain
Financial Services / Quantitative Trading
Deliverable
production ML models | infrastructure
Required skills
Java, distributed systems, Kafka, PostgreSQL, BigQuery, performance optimization, system reliability
Preferred skills
Python, advanced storage technologies, high-performance systems experience
Technologies
Java, Kafka, PostgreSQL, BigQuery, Distributed Systems
Responsibilities
Improve performance, scalability, and reliability of existing trading systems; develop new features; work with researchers and portfolio managers
Seniority
Senior, hands-on IC