Старший інженер-програміст - інженерія даних

  • Full Time
Job expired!

Опис компанії

Про Freshworks

Freshworks пропонує швидкі та прості рішення, що дозволяють бізнесу забезпечувати задоволення своїх клієнтів та співробітників. Ми робимо це, застосовуючи новаторський підхід до створення та поставки ПЗ, яке є доступним, швидким у впровадженні та орієнтованим на кінцевого користувача. Головний офіс Freshworks знаходиться в Сан-Матео, штат Каліфорнія, а глобальна команда компанії працює у 13 міжнародних офісах, обслуговуючи більше ніж 65000 компаній - від стартапів до публічних компаній - які покладаються на Інтернет-сервіси Freshworks для того, щоб забезпечити кращий досвід спілкування з клієнтами (CRM, CX) та досвід співробітників (ITSM).

Хмарний ПЗ компанії Freshworks включає Freshdesk (омні канальний сервіс підтримки), Freshsales (автоматизація продажів), Freshmarketer (автоматизація маркетингу), Freshservice (пункт обслуговування ІТ), Freshchat (AI-powered bots), які підтримуються Neo, нашою платформою спільних послуг.

Freshworks набув визнання в глобальній пресі, включаючи CNBC, Forbes, Fortune, Bloomberg, і вважається одним з найкращих місць для роботи в Сан-Франциско та Денвері протягом останніх 3 років. Наші продукти отримали найвищі оцінки від TrustRadius та G2 за набір функцій, вартість та якість відносин.

Опис вакансії

Команда виробничої аналітики шукає головного системного / даних інженера, який може впровадити технологічну дорожню карту у відповідності з вимогами бізнесу та перетворити наші платформи на передові технологічні пропозиції в галузі. Ви будете працювати разом з енергійною та талановитою командою інженерів, щоб створити і постійно розробляти один або декілька наших сервісів на платформі, співпрацюючи з архітекторами та керівниками продуктів з наших численних продуктів, які будуть використовувати вашу роботу. Ви будете створювати масштабовані та надійні розподілені системи, що працюють мілісекундно ефективно, завжди доступні та працюють в масштабі Інтернету. Основними завданнями буде вибір оптимальних рішень для цих цілей, а потім їх утримання, впровадження та моніторинг. Усі наші інженери даних мають повне володіння своїми сервісами на платформі - від дизайну, до розробки та тестування, до розгортання, та щоденного утримання систем в робочому середовищі. Майбутнє не тільки включає нові бізнес-проблеми для розгляду та нові рівні масштабування, але і загальну технологічну концепцію платформи Freshworks як цілого, що стосується не тільки того, як ми будуємо, але і для кого ми це робимо.

Кваліфікація

Обов'язки

  • Самостійно проектує, розробляє та утримує програми, спрямовані на обробку великих масивів даних
  • Реалізація ETL потоків для внесення даних з розподілених джерел даних
  • Відповідальний за доступність, масштабованість, надійність та продуктивність великої системи даних
  • Забезпечення 99,99% доступності та 99,999% часу роботи своїх виробничих систем
  • Виконання поставлених цілей, підтвердження досвіду
  • Має чіткий погляд на найкращі практики у розробці
  • Допомагає власникам продуктів у плануванні та складанні дорожніх карт
  • Керівники будуть спілкуватися та координувати співпрацю з іншими командами в Freshworks
  • Проводить наставництво для інших інженерів у команді
  • Команди платформи, як правило, досить малі, але самодостатні. У вас буде великий обсяг обов'язків. Вони, як правило, не мають спеціалістів з QA або Ops

Навички та кваліфікація

  • Досвід створення великих ETL даних та Streaming додатків за допомогою Spark (PySpark), Kafka та інших великих фреймворків даних.
  • Досвід роботи з Data Warehousing та бази даних OLAP, такі як Snowflake, Redshift, та архітектури Lakehouse
  • Навички SQL, моделювання даних, оптимізація складних з'єднань та концепції баз даних
  • Досвід програмування на таких мовах як Python та Java
  • Багатий досвід створення та обслуговування масштабованих, безперебійних, розподілених систем у галузі великих обсягів даних.
  • Досвід зі Scaling Infra та оптимізації витрат
  • Навички документації - переклад вимог продукту в зрозумілі документи проектування на високому рівні з описом технічного впровадження
  • Відмінні досягнення у роботі з виробничими навантаженнями та розробкою складних проблем
  • Досвід роботи з Cloud/SaaS
  • Сильні аналітичні та проблемно-орієнтовані навички
  • Мінімум 8 років відповідного досвіду

Додаткова інформація

  • Досвід в галузі аналітики та бізнес-інтелекту є перевагою
  • Знання Snowflake, Databricks, Apache Kafka, Apache Flink, Query Engines (Trino, Presto), Apache Airflow та ін. є плюсом
  • Досвід у впливу на дорожні карти продуктів шляхом демонстрації можливостей через дослідження та РОСи