Job Overview
We are seeking a highly skilled and experienced AI Developer to join our team. In this hands-on role, you'll design, build, and deploy sophisticated agents that orchestrate data, workflows, and decisions.
You'll own the full lifecycle—from rapid prototyping through production rollout—while always tying technical choices back to clear business outcomes.
* Design and develop robust AI agents using Python.
* Integrate AI solutions with existing systems.
* Understand the landscape of third-party models, their strengths and weaknesses.
* Collaborate with cross-functional teams to understand user needs and deliver effective solutions.
* 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.
* Minimum of 6 years professional experience in developing applications.
* 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 third-party services.
* Some commercial or open source experience in developing AI agents with 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.