Software Engineer, Middle Office Systems - AI/ML
Core
Building and delivering equities trading services, execution components, and AI-driven automation tools to influence trading performance and product innovation.
Role type
Senior IC software engineer (AI/ML in trading systems)
Builds
Equities trading services, execution components, and AI-driven developer workflows
Domain
Financial markets / Equities trading / Low-latency systems
Deliverable
production ML models | product features | infrastructure
Required skills
Python, Java, SQL, generative AI integration, low-latency system optimization, real-time data processing, event-driven architectures, system profiling and debugging, electronic equity market structure knowledge
Preferred skills
Experience with open-source solutions, enterprise agile methodology, mentoring junior engineers
Technologies
Python, Java, SQL, generative AI tools
Responsibilities
Build and deliver equities trading services and execution components; Integrate generative AI capabilities into developer workflows and trading tools; Prototype and productionize AI-driven features; Optimize system performance, scalability, and reliability for low-latency environments; Lead testing, deployment, and observability efforts; Mentor and coach junior engineers; Drive cross-team projects to modernize execution infrastructure
Seniority
Senior, hands-on IC with mentorship responsibilities