Overview
We are seeking a highly skilled and experienced AI Engineer to join our dynamic team. In this hands-on role, you’ll design, build, and deploy sophisticated agents that orchestrate data, workflows, and decisions across the firm. You’ll own the full lifecycle—from rapid prototyping through production rollout—while always tying technical choices back to clear business outcomes. If you can translate strategy into code, measure impact in dollars (or hours saved), and thrive in a fast-moving environment, we want to meet you.
Responsibilities
● Design and develop robust AI agents using Python.
● Integrate AI solutions with existing internal & enterprise systems.
● Understand the landscape of 3rd party models, their strengths and weaknesses.
● Collaborate with cross-functional teams to understand user needs and deliver effective agents.
● Maintain a platform for the evaluation of agents.
● Produce high-quality, unit-tested code and uphold consistent style and documentation through code reviews and CI/CD practices.
● Troubleshoot and debug AI systems to ensure optimal performance.
Requirements
● Bachelor’s degree in Computer Science, AI, or related field from a reputable university.
● Deep familiarity with Python 3.x, including advanced features (asyncio, type hints, context managers).
● Solid understanding of software design patterns, object‐oriented design, and modular architecture.
● Excellent knowledge of Python, common AI/ML libraries and integration with 3rd party services.
● Some commercial or open source experience in developing AI agents with any of the well-known services.
● Experience with enterprise tools such as Git, Confluence and Slack.
● Strong problem-solving skills and ability to work in a dynamic environment.
Preferred Qualifications
● Experience in financial services or trading environments.
● Familiarity with cloud platforms and containerization (e.g., Docker, Kubernetes).
● Contributions to open-source AI projects or published research.