Ведущий инженер-программист - Инженерия данных

  • Full Time
Job expired!

Описание компании

О компании Freshworks

Freshworks делает быстрыми и простыми деловые процессы для удовлетворения потребностей клиентов и сотрудников. Мы достигаем этого, благодаря свежему подходу к созданию и выпуску программного обеспечения, которое доступно, быстро внедряется и ориентировано на конечного пользователя. Головной офис Freshworks расположен в Сан-Матео, штат Калифорния, и имеет глобальную команду, работающую из 13 мировых локаций, чтобы обслуживать более 65,000 компаний - от стартапов до публичных компаний, которые полагаются на программное обеспечение как услугу Freshworks для лучшего обслуживания клиентов (CRM, CX) и удовлетворительного опыта сотрудников (ITSM).

Облачная комплектация программного обеспечения Freshworks включает Freshdesk (клиентская поддержка через множество каналов), Freshsales (автоматизация продаж), Freshmarketer (автоматизация маркетинга), Freshservice (IT-служба поддержки), Freshchat (боты на основе ИИ), поддерживаемые Neo, нашей базовой платформой общих услуг.

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

Описание работы

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

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

Обязанности

  • Самостоятельное проектирование, разработка и поддержка приложений, интенсивно использующих данные
  • Реализация ETL потоков для переноса данных из распределенных источников данных
  • Ответственность за доступность, масштабируемость, надежность и производительность большой системы данных
  • Обеспечение доступности ваших производственных систем на уровне 99.99% и время безотказной работы на уровне 99.999%
  • Планирование и достижение целей, доказанный опыт работы
  • Устойчивые взгляды на лучшие практики в области инженерии
  • Помощь владельцам продуктов с планированием и дорожными картами
  • Лидеры общаются и согласовывают действия с другими командами в Freshworks
  • Наставничество других инженеров в команде
  • Команды платформ обычно небольшие, но самодостаточные. У вас будет широкий спектр обязанностей. Они также обычно не имеют QA или операционного персонала

Навыки и квалификация

  • Опыт создания больших ETL pipeline данных и потоковых приложений с использованием Spark (PySpark), Kafka и других фреймворков для работы с большими данными.
  • Опыт работы с хранилищами данных и базами данных OLAP, такими как Snowflake, Redshift и архитектурами Lakehouse
  • Сильные навыки SQL, моделирование данных, оптимизация сложных объединений и концепции баз данных
  • Сильный опыт разработки программного обеспечения на языках, таких как Python и Java.
  • Обширный опыт создания и эксплуатации масштабируемых, устойчивых к сбоям, распределенных систем в области приложений, интенсивно работающих с большими данными.
  • Опыт работы с масштабированием инфраструктуры и оптимизацией затрат
  • Сильные навыки документирования - перевод требований к продукту в выполнимые документы с высокоуровневым дизайном и техническими описаниями реализации
  • Сильная практика работы с производственными нагрузками и устранения сложных проблем
  • Опыт работы с Cloud/SaaS
  • Сильные аналитические и решение проблем
  • Минимум 8 лет соответствующего опыта

Дополнительная информация

  • Опыт в области аналитики и бизнес-интеллекта будет плюсом
  • Знание Snowflake, Databricks, Apache Kafka, Apache Flink, Query Engines (Trino, Presto), Apache Airflow и т.д. будет плюсом
  • Опыт инфлюенсинга на дорожные карты продуктов, показывая возможности через исследования и доказательства концепции