Smart Working
Smart Working
Smart Working е услуга за подбор на персонал, която помага на компаниите да изграждат екипи за разработка на софтуер с проверени разработчици от цял свят. Процесът ѝ на подбор включва технически оценки и проверки на миналото, като свързва компаниите с разработчици с опит в различни езици за програмиране и рамки. Smart Working подкрепя гъвкавото дистанционно наемане за организации в области като консултантски услуги, здравеопазване и маркетинг, като им помага да разширят капацитета си за разработка, докато управляват разходите за подбор и оперативните разходи.

Старши инженер по данни с Python в Smart Working (дистанционна работа, Индия)

Изграждайте потоци от данни, API и бекенд услуги с Python в AWS. Поддържайте надеждността на продукционните системи с Kubernetes, PostgreSQL и търсещи и NoSQL бази данни.

Описание

  • Създавайте и поддържайте надеждни потоци от данни с Python в AWS.
  • Разработвайте и поддържайте бекенд услуги и API с Django и FastAPI.
  • Проектирайте модели на данни и заявки и подобрявайте производителността в PostgreSQL и в търсещи и NoSQL хранилища като OpenSearch, Elasticsearch и DynamoDB.
  • Внедрявайте и поддържайте услуги в Kubernetes в координация с DevOps инженера.
  • Поемайте възложените задачи от проектирането през тестването, прегледа и пускането до поддръжката в продукционна среда.
  • Работете самостоятелно, като координирате инфраструктурата и внедряванията с колегите от инженерния екип и DevOps/SRE.
  • Защитавайте качеството и точността на данните чрез задълбочено тестване.
  • Прилагайте преглед на кода и CI/CD практики, като се адаптирате към променящите се приоритети.
  • Откривайте проблемите навреме, предлагайте решения и при нужда поставяйте под въпрос техническите решения.
  • Поставяйте на първо място прецизното изпълнение, надеждността и стабилността на продукционните системи.

Изисквания

  • Най-малко шест години опит в софтуерното инженерство, включително пет или повече години професионална разработка с Python.
  • Пет или повече години опит в изграждането на бекенд системи с Python.
  • Най-малко три години опит с потоци от данни и инженеринг на данни, включително ETL/ELT и пакетна обработка.
  • Опит с инструменти за оркестрация като Airflow, Dagster, Prefect, AWS Glue или Step Functions.
  • Три или повече години опит с AWS за изграждане и поддръжка на облачни бекенд услуги и потоци от данни.
  • Значителен опит с GCP или Azure може да бъде разгледан индивидуално.
  • Най-малко три години опит с уеб рамки за Python, за предпочитане Django или FastAPI; приемлив е и Flask.
  • Три или повече години работа с PostgreSQL за моделиране на данни, заявки и оптимизиране на производителността.
  • Опитът с MySQL или SQL Server може да бъде зачетен при доказани задълбочени познания по SQL от друга област.
  • Най-малко две години опит с търсещи или нерелационни бази данни, включително Elasticsearch, OpenSearch или DynamoDB.
  • MongoDB, Redis или Cassandra са подходящи алтернативи.
  • Най-малко две години опит с внедряване и поддръжка на услуги в Kubernetes.
  • Опитът с Docker и ECS или EKS може да бъде разгледан като алтернатива.
  • Умение за самостоятелно изпълнение на технически задачи от проектирането през внедряването и тестването до пускането и поддръжката в продукционна среда.
  • Силен фокус върху точността на данните, тестването и надеждните продукционни системи.
  • Умение за сътрудничество с инженерни и инфраструктурни екипи, предлагане на решения и поставяне под въпрос на решенията, когато е уместно.
  • Умение за спазване на установени инженерни практики и адаптиране при промяна на приоритетите.
  • Предимство е поне една година опит с Airflow или подобен инструмент за оркестрация на работни процеси.
  • Предимство е поне една година опит с инструменти за поточно предаване или обработка на събития като Kafka, Kinesis или SQS.
  • Предимство е поне една година опит с инфраструктура като код и CI/CD, включително Terraform и GitHub Actions.
  • Предишен опит във воденето на технически проект или цялостната отговорност за поток от данни или бекенд услуга от начало до край.

Придобивки

  • Позиция на пълен работен ден, замислена като дългосрочна.
  • Работа с приоритетно дистанционен формат.
  • Общност, която подкрепя развитието и благополучието.
  • Работа с международни екипи и продукти.
  • Подкрепа за личностно и кариерно развитие.
  • Дългосрочна възможност, чието продължаване подлежи на потвърждение.