Aston — аккредитованная аутсорсинговая IT-компания, работающая с 2007 года. Наш штат насчитывает 2500+ специалистов. Мы разрабатываем программное обеспечение и IT-решения в сферах Finance, Healthcare, eCommerce, IoT, Media, Big Data, ML и многом другом.
Предлагаем присоединиться в роли Python Developer и работать над проектом заказчика.
Заказчик - это часть экосистемы крупнейшего банка РФ и Восточной Европы, управляющая маркетинговыми проектами для самого банка и внешних крупных клиентов. Заказчик стремимся создавать новые возможности, используя все ресурсы обширной экосистемы.
Почему это будет интересно?
Требования:
- опыт работы в роли Python Developer от 3-х лет;
- уверенное знание Python 3.7+;
- наличие высшего образования;
- понимание и желание развиваться в сфере AI;
- понимание и успешный опыт применения паттернов проектирования (GoF, SOLID, GRASP);
- опыт проведения code review и работы по GitFlow;
- опыт разработки приложений, основанных на микросервисной архитектуре;
- уверенное знание SQL и понимание принципов работы реляционных СУБД (PostgreSQL);
- опыт написания unit-тестов;
- опыт разработки асинхронных приложений на Python;
- понимание жизненного цикла разработки приложений в контексте Agile;
- опыт разработки агентных систем с помощью Langchain, Langgraph и успешное внедрение их в промышленную среду;
- опыт и желание работать в команде, умение аргументировать свои решения и договариваться.
Обязанности:
- разрабатывать co-pilot решение на базе данных RAG и применять LLM;
- разрабатывать и интегрировать AI-агентов, исследовать новые поверхности взаимодействия с AI;
- разрабатывать микросервисы на Python в качестве MCP инструментов;
- анализировать требования, формализовать функционал, проектировать архитектуру взаимодействия агентов и сервисов;
- участвовать в планировании, декомпозиции задач и оценке сложности, планировании спринтов на основе SCRUM церемоний;
- проводить код-ревью, поддерживать высокий стандарт качества и чистоты кода;
- взаимодействовать с командой на всех этапах разработки;
- участвовать в подготовке и выпуске релизов, взаимодействовать со смежными подразделениями;
- документировать свою работу и наставлять джуниор-разработчиков.
