Software Engineer - AI
Core
Design, build, and deploy sophisticated AI agents that orchestrate data, workflows, and decisions across the firm, owning the full lifecycle from prototyping to production.
Role type
Software Engineer - AI
Builds
AI agents and evaluation platforms for data orchestration and decision workflows
Domain
Financial markets / AI engineering
Deliverable
production ML models
Required skills
Python 3.x (asyncio, type hints), software design patterns, object-oriented design, AI/ML libraries, 3rd party service integration, Git, CI/CD practices
Preferred skills
Experience developing AI agents with well-known services
Technologies
Python, Git, Confluence, Slack
Responsibilities
Design and develop robust AI agents using Python; Integrate AI solutions with existing enterprise systems; Understand the landscape of 3rd party models; Collaborate with cross-functional teams to deliver effective agents; Maintain a platform for the evaluation of agents; Produce high-quality, unit-tested code; Troubleshoot and debug AI systems
Seniority
Mid-to-Senior, hands-on IC