Старший інженер програмного забезпечення (скрейпінг) віддалено У Competera ми створюємо місце, де можна легко приймати оптимальні цінові рішення. Ми віримо, що технології штучного інтелекту незабаром керуватимуть усіма складними рішеннями та зможуть допомогти людям стати кращими. Зараз ми шукаємо старшого інженера-програміста, який допоможе перетворити бізнес-ідеї на передові технологічні рішення, які чітко спрямовують продукт і компанію на стратегічний напрямок. Наш стек: Мови програмування: Py
Старший інженер програмного забезпечення (скрейпінг) віддалено У Competera ми створюємо місце, де можна легко приймати оптимальні цінові рішення. Ми віримо, що технології штучного інтелекту незабаром керуватимуть усіма складними рішеннями та зможуть допомогти людям стати кращими. Зараз ми шукаємо старшого інженера-програміста, який допоможе перетворити бізнес-ідеї на передові технологічні рішення, які чітко спрямовують продукт і компанію на стратегічний напрямок. Наш стек: Мови програмування: Python. Технологічний стек: PostgreSQL, asyncio, FastAPI, Apache Kafka, ClickHouse, BigQuery, GCS, Scrapy, Selenium, Pyppeteer Інфраструктура: Kubernetes, Helm, ArgoCD, Grafana, Prometheus, Sentry, OpsGenie. Ви можете ідеально підійти для цієї посади, якщо хочете: розробляти та впроваджувати масштабовані та ефективні служби для системи веб-збирання за допомогою Python і відповідних бібліотек. Очоліть команду розробників, щоб подолати такі заходи захисту, як CAPTCHA, обмеження швидкості та динамічне завантаження вмісту. Наставляйте та направляйте молодших інженерів у команду, сприяючи їх росту та розвитку. Автоматизуйте існуючі процеси розробки скребків за допомогою інструментів і фреймворків для підвищення ефективності та зручності обслуговування. Відстежуйте продуктивність системи та завчасно виявляйте та вирішуйте будь-які проблеми. Розробка та впровадження архітектури мікросервісів для модульності та масштабованості. Застосовуйте принципи проектування, керованого доменом (DDD), щоб забезпечити чистий код, який можна підтримувати. Будьте в курсі останніх досягнень і найкращих практик у веб-збиранні. У вас є: понад 5 років досвіду інженера програмного забезпечення з великим досвідом у веб-скрапінгу. Доведений досвід роботи з Python і відповідними бібліотеками, такими як Scrapy, Selenium, Pyppeteer, Playwright. Глибоке розуміння веб-протоколів і того, як працює сучасний Інтернет (SSL, проксі, файли cookie, заголовки, браузери). Досвід роботи з методами виявлення подряпин і обходу. Досвід роботи з Kafka, Redis та архітектурою мікросервісів. Знайомство з принципами Domain-Driven Design (DDD). Eng— interm + Приємні додаткові переваги: досвід роботи з хмарними платформами, такими як AWS або GCP. Досвід роботи з якістю даних і технікою очищення. Знання методів машинного навчання та аналізу даних. М’які навички: здатність керувати та наставляти молодших інженерів у подоланні технічних проблем. Проактивний підхід до виявлення та вирішення проблем, пошук нових можливостей. Здатність працювати самостійно та в складі команди у швидкоплинному середовищі. Здатність вивчати нові технології та адаптуватися до мінливих ландшафтів веб-збирання. Вам це сподобається, і ось чому: багатий інноваційний пакет програмного забезпечення, свобода вибору найкращих технологій. Ідеологія дистанційного керування: свобода працювати з домашнього офісу чи будь-якого відповідного коворкінгу. Гнучкий графік роботи (західний початок з 8 до 11 ранку) і система відстеження робочого часу. Регулярні перевірки продуктивності та винагороди. Повторювані 1-1 і вимірювані OKR. Поглиблене навчання з чітким відстеженням успіху. Competera покриває 70% плати за навчання/курс. 20 канікул, 15 вихідних і до одного тижня оплачуваних різдвяних свят. 20 робочих днів лікарняного. Часткове медичне страхування. Було відшкодовано вартість коворкінгу. Спрямуйте інновації wiтаким чином. BeaCompeterian.