
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 для генерації коду, виконання завдань агентами, аналізу архітектури, створення каркасів інтерфейсу, генерації тестів і документації.
- Формулювати точні запити, розбивати складну роботу на завдання для ШІ-агентів, критично перевіряти згенерований ШІ код і вдосконалювати результат.
- У невеликій команді постачати готовий до використання в production код до чіткого грудневого дедлайну.
Вимоги
- Щонайменше п’ять років розробки на Python із використанням pandas, requests, openpyxl і регулярних виразів.
- Досвід повного циклу відповідальності за production-кодові бази.
- Впевнене володіння 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, у production як активних співавторів.
- Практичний досвід роботи з інструментами агентного програмування, як-от Claude Code, Cursor або Devin.
- Уміння досліджувати недокументовані застарілі робочі процеси та точно відтворювати їхні результати.
- Впевнене володіння Git, зокрема гілками, pull request і версійними релізами.
- Досвід відповідальності за конвеєри production-масштабу з кількома споживачами, визначеними графіками, впливом на SLA та налагодженням у production.
- Досвід роботи з Microsoft Graph API буде перевагою.
- Досвід проєктування архітектури Snowflake буде перевагою.
- Досвід створення інструментів самообслуговування для роботи з даними або внутрішніх операційних інструментів буде перевагою.
- Знання Alteryx Designer буде перевагою.
- Досвід оркестрації робочих процесів у production за допомогою Airflow, Prefect або AWS Step Functions буде перевагою.
- Досвід роботи з React або Vue буде перевагою.
- Знайомство з KNIME Analytics Platform буде перевагою.
- Досвід роботи з бібліотеками якості даних, такими як Great Expectations, phone numbers або email-validator, буде перевагою.
- Досвід розбиття складних інженерних задач на послідовності запитів для виконання агентним ШІ буде перевагою.