Octal Technical Solutions
Octal Technical Solutions
11 – 50 Сотрудники
SaaSКонсалтингЛогистика
Octal Technical Solutions — IT-консалтинговая компания и поставщик индивидуальных решений, основанная на Филиппинах в 2004 году. Компания предоставляет услуги по подбору IT-персонала и удалённому расширению команд, разработке индивидуальных приложений, поддержке инфраструктуры и созданию сайтов электронной коммерции. Также компания предлагает решения для бизнес-технологий, включая Acumatica Cloud ERP для веб-планирования ресурсов предприятия и IBM Watsonx Assistant для обслуживания клиентов с использованием искусственного интеллекта. В команде работает от 11 до 50 сотрудников. Octal помогает организациям получать практическую технологическую экспертизу в сфере консалтинга, логистики и операций, связанных с SaaS.

Full Stack Python-разработчик: данные и AWS

Создавайте конвейеры обработки данных на Python, рабочие процессы Snowflake и REST-интеграции в AWS. Замените приложения Alteryx для самостоятельной работы веб-инструментами для внутренних команд.

Описание

  • Разрабатывать серверные конвейеры обработки данных и уровни приложений для самостоятельной работы.
  • Создавать конвейеры на Python и рабочие процессы Snowflake.
  • Создавать интеграции с REST API.
  • Заменить более 40 приложений Alteryx Gallery, используемых пятью внутренними командами, веб-инструментами для самостоятельной работы.
  • Участвовать во всём цикле разработки, используя Claude для генерации кода, выполнения задач агентами, анализа архитектуры, создания каркасов интерфейса, генерации тестов и документации.
  • Формулировать точные запросы, разбивать сложные задачи на поручения для ИИ-агентов, критически проверять сгенерированный ИИ код и дорабатывать результат.
  • В небольшой команде выпускать готовый к эксплуатации код к установленному сроку в декабре.

Требования

  • Не менее пяти лет разработки на Python с использованием pandas, requests, openpyxl и регулярных выражений.
  • Опыт полного цикла владения промышленными кодовыми базами.
  • Уверенное владение Snowflake SQL, включая JOIN, CTE, оконные функции, INSERT, MERGE и TRUNCATE/INSERT.
  • Умение проектировать конвейеры данных с нуля, выбирать пакетную или событийную обработку, подходящие сервисы AWS и обосновывать архитектурные решения.
  • Опыт работы с REST API, включая OAuth2, пагинацию, ограничение частоты запросов и разбор JSON/XML.
  • Навыки full-stack-разработки: серверная часть на Python с Flask или FastAPI и клиентская часть на HTML/JavaScript.
  • Практический опыт проектирования конвейеров данных в AWS с Lambda, Step Functions или Glue, ECS/Fargate или EC2, S3, Secrets Manager и EventBridge.
  • Подтверждённый опыт применения LLM, например Claude, Copilot или GPT-4, в промышленной среде в качестве активных соавторов.
  • Практический опыт работы с инструментами агентного программирования, такими как Claude Code, Cursor или Devin.
  • Умение исследовать недокументированные устаревшие рабочие процессы и в точности воспроизводить их результаты.
  • Уверенное владение Git, включая ветвление, pull request и версионированные релизы.
  • Опыт владения конвейерами промышленного масштаба с несколькими потребителями, установленными расписаниями, влиянием на SLA и отладкой в рабочей среде.
  • Опыт работы с Microsoft Graph API будет преимуществом.
  • Опыт проектирования архитектуры Snowflake будет преимуществом.
  • Опыт создания инструментов для самостоятельной работы с данными или внутренних операционных инструментов будет преимуществом.
  • Знакомство с Alteryx Designer будет преимуществом.
  • Опыт оркестрации рабочих процессов в промышленной среде с Airflow, Prefect или AWS Step Functions будет преимуществом.
  • Опыт работы с React или Vue будет преимуществом.
  • Знакомство с KNIME Analytics Platform будет преимуществом.
  • Опыт работы с библиотеками контроля качества данных, такими как Great Expectations, phone numbers или email-validator, будет преимуществом.
  • Опыт разбиения сложных инженерных задач на последовательности запросов для выполнения агентным ИИ будет преимуществом.