Lead Software Engineer - Python/Java AI Markets
Core
Design, develop, and support AI-native systems and scalable platforms for eTrading and financial markets.
Role type
Lead Software Engineer (AI/Cloud)
Builds
Scalable AI platforms for trading, modernized legacy systems, and secure production code for eTrading capabilities.
Domain
Financial services / Artificial Intelligence / Cloud Computing
Deliverable
production ML models | product features
Required skills
System design, application development, testing, operational stability, Python, Java, C++, AI components, AWS services, cloud-native architecture, automation, continuous delivery, CI/CD, application resiliency, security, software development life cycle, agile practices
Preferred skills
Building scalable AI platforms for trading, modernizing legacy systems with AI tooling
Technologies
AI, AWS, CI/CD, Cloud, Java, Machine Learning, Mobile, Python, Security
Responsibilities
Architect and build new systems hands-on using AI-assisted coding and modern engineering practices. Develop secure, high-quality production code and review/debug code written by others. Identify opportunities to automate recurring remediation work to improve operational stability. Partner with Credit Sales and Trading teams to understand strategy and shape technical solutions. Lead evaluation sessions with external vendors and internal teams to assess architectural designs. Lead communities of practice to increase adoption of emerging technologies.
Seniority
Senior, hands-on IC with leadership responsibilities