Битрикс24

Инженер по оптимизации производительности Senior (SaaS, Highload)

Не указана
  • Москва
  • Полная занятость
  • Удаленная работа
  • От 3 до 6 лет
  • PHP
  • JavaScript
  • MS SQL
  • PostgreSQL
  • Apache JMeter
  • Linux
  • Grafana
  • Docker
  • xhprof
  • xdebug
  • Оценка производительности
  • Английский — B1 — Средний

БИТРИКС24

  • 20+ лет мы создаем продукты для управления бизнесом
  • Крупнейший российский Highload-проект
  • Более 12 млн. компаний зарегистрировано в Битрикс24
  • Распределенная команда 700+ человек
  • Лучший работодатель среди IT-компаний в своем сегменте за 2024 год по версии hh.ru

Мы:
Разрабатываем высоконагруженный облачный SaaS-сервис Битрикс24 для бизнеса с распределённой инфраструктурой (Яндекс Облако, VK Cloud, Селектел). Используем PHP/JS, MySQL/PostgreSQL, шардинг, балансировщики, очереди. Аптайм сервиса 99,99%. Ищем того, кто не боится нагрузки и знает, как её приручить.

Ты:
Перфоманс-инженер, и уверенно находишь и устраняешь узкие места в продукте\сервисе. Думаешь в рамках всей системы. Умеешь замерять, анализировать, оптимизировать и чётко объяснять, почему что-то надо переделать без покупки дополнительного железа — а если без докупки не обойтись, тоже обоснуешь, зачем и сколько.

ЧЕМ ТЕБЕ ПРЕДСТОИТ ЗАНИМАТЬСЯ:

  • Проводить нагрузочные тесты;
  • Замерять и оптимизировать производительность систем;
  • Автоматизировать работу с метриками, алертами и аварийными сценариями;
  • Помогать команде строить отказоустойчивую и масштабируемую архитектуру;
  • Участвовать в ревью архитектурных решений, предлагать улучшения.

ЧТО МЫ ЖДЕМ ОТ ТЕБЯ:

Производительность и профилирование:
  • Работаешь с: XHProf, Grafana, Xdebug, Prometheus, Nginx, Apache, Jmeter, InfluxDB;
  • Легко читаешь и создаешь метрики в Prometheus, Grafana, Kibana;
  • Настраиваешь проактивный грамотный мониторинг и алертинг;
  • Понимаешь Garbage Collector, CPU-bound vs IO-bound;
  • Знаешь как бороться с утечками памяти и тяжелыми запросами.

Про инфраструктуру:
  • Работал с облачными инфраструктурными сервисами: Яндекс Облаком, VK Cloud, Selectel. Понимаешь, где и как они могут проседать;
  • Понимаешь работу балансировщиков, шардирование, репликацию, CDN;
  • Работал с Kubernetes и Docker.

Базы данных:
  • Оптимизировал запросы в MySQL и\или PostgreSQL — не просто “ставил индекс”, а реально снижал нагрузку;
  • Умеешь разбирать планы выполнения, знаешь, что такое EXPLAIN ANALYZE и зачем он нужен;
  • Использовал и работал с кешами (Redis/Memcached/ValKey), писал write-behind, инвалидацию делал по-умному.

Бекенд:
  • Уверенно работаешь с PHP (оптимизация кода, кеширование, воркеры, очереди);
  • Знаешь, как не убить прод длинным запросом или залоченным SELECT FOR UPDATE.


УСЛОВИЯ:

  • Полная занятость с возможностью удаленной работы или работы в комфортабельном офисе в Москве/Калининграде;
  • Конкурентоспособная заработная плата, оформление по ТКРФ;
  • Уникальная возможность влиять на пользовательский опыт миллионов компаний по всему миру;
  • Работа в компании, где принятие решений основано на данных и аналитике;
  • Программы профессионального развития и обучения;
  • ДМС со стоматологией после трех месяцев работы;
  • Сервис психологической поддержки ЯСНО.