Senior Python Developer

Fun Sun Team — Kazakhstan · Posted ~3 weeks ago

Senior Full-time

Skills

Python backend development async programming data pipelines AI orchestration software architecture asyncio multiprocessing Pandas Polars

🔓 Log in to save this job, tailor your resume & track your apply process — 7 days free, no card needed.

Log in to add to target list

Summary ✨ AI‑Generated

A senior backend developer role focused on designing scalable systems, optimizing performance, building reliable data workflows, and supporting advanced AI-driven solutions.

Highlights

Senior development opportunity involving scalable backend systems, AI workflow orchestration, and high-performance software engineering.

Description

Мы в поиске Python разработчика в КАЗАХСТАНЕ для проектирования, создания и оптимизации масштабируемых бэкенд-архитектур. В данной роли вы будете писать лаконичный и высокопроизводительный асинхронный код, создавать надежные конвейеры данных и сотрудничать с инженерами по машинному обучению для оркестрации и развертывания решений GenAI с нуля. Обязанности: Бэкенд и оркестрация ИИ: Проектирование и создание масштабируемых бэкенд-систем и рабочих процессов для координации работы сложных систем и агентов генеративного ИИ.Выбор технологий и архитектура: оценка и выбор подходящего инструмента или парадигмы для каждой задачи (например, когда использовать asyncio или multiprocessing, Polars или Pandas, либо выбрать подходящие адаптеры баз данных) с учетом производительности, объема занимаемой памяти и системных ограничений.Контроль качества агентов: Проектирование и внедрение автоматизированных тестовых среды, пользовательских правил статического анализа и проверок валидации длят убеждения в том, что код, написанный ИИ-агентами, является чистым, корректным и безопасным.Построение конвейеров: Создание и поддержка высокопроизводительных конвейеров обработки данных для оценки, обучения и инференции моделей.Качество кода и тестирование: соблюдайте строгие инженерные стандарты, пишите чистый, типизированный код на Python, поддерживайте комплексные наборы модульных/интеграционных тестов и разрабатывайте шаблоны-мокапы.Наблюдаемость системы: используйте агрегаторы логов, APM и инструменты наблюдаемости для мониторинга трассировок выполнения системы и устранения Узких Мест Во Время Выполнения. Требования От 5-ти лет профессионального опыта в области разработки программного обеспечения с использованием Python.Внутреннее устройство Python: глубокое понимание механизмов работы среды выполнения Python, управления памятью (сборка мусора/подсчет ссылок), глобальной блокировки интерпретатора (GIL), системы импорта и профилирования производительности.Принятие технических решений: Подтвержденный опыт выбора и обоснования подходящих технологий и шаблонов проектирования в условиях ограничений по ресурсам/производительности.Механизмы контроля качества и AST: практический опыт создания систем проверки кода, наборов инструментов для линтинга или песочниц для оценки корректности и безопасности кода (желательно для кода, сгенерированного ИИ).Современный Python и параллелизм: глубокое владение Python 3.10+, подсказками типов, параллелизмом async/await и генераторами.Тестирование и CI/CD: Практический опыт написания надежных наборов тестов с использованием pytest, проектирования шаблонов моков и интеграции автоматизированных проверок в конвейеры CI/CD. Будет плюсом: Практический опыт работы с OpenTelemetry, инструментами APM и фреймворками запросов к логам для диагностики распределенных систем.Конвейеры ML/AI: знакомство с оркестрацией рабочих процессов, содержащих модели (например, PyTorch, архитектуры диффузии), или управлением хранением векторных баз данных.Высокая пропускная способность: опыт оптимизации узких мест производительности, связанных с ЦП и вводом-выводом, в распределенных конвейерах данных Мы предлагаем: Работа в динамичной и инновационной AI Tech средеКонкурентный пакет зарплаты25 дней отпуска, дополнительные выходные дни и больничныйУдаленный формат работы Возможность профессионального и карьерного роста в стартап среде Ключевые навыки Python PyTorch OpenTelemetry AI Английский — B2 — Средне-продвинутый Русский — C2 — В совершенстве Задайте вопрос работодателю Он получит его с откликом на вакансию Где располагается место работы? Какой график работы? Вакансия открыта? Какая оплата труда? Как с вами связаться? Другой вопрос Где предстоит работать Астана