×
Register Here to Apply for Jobs or Post Jobs. X

Backend developer сервиса знакомств

Job in Philadelphia, Philadelphia County, Pennsylvania, 19113, USA
Listing for: Twinby
Full Time position
Listed on 2026-11-01
Job specializations:
  • Software Development
    AI Engineer (Applied/Software), Data Scientist, Computer Science, Machine Learning/ ML Engineer
Salary/Wage Range or Industry Benchmark: 120000 - 180000 USD Yearly USD 120000.00 180000.00 YEAR
Job Description & How to Apply Below
Описание

Twinby развивает сервис знакомств с миллионами пользователей. Команда матчинга и ленты отвечает за подбор анкет и то, как пользователи находят друг друга; сервисы обрабатывают большие объёмы данных и должны быстро отвечать при росте нагрузки.

Задачи
  • Развивать сервисы подбора анкет и ленты: фильтры, правила показа и учёт действий пользователей
  • Следить за скоростью ответа и корректностью подбора анкет
  • Работать с запросами к базам данных, кэшем и поисковым индексом
  • Находить причины задержек и устаревших данных, проверять решения под нагрузкой
  • Согласовывать API и форматы данных со смежными командами, в том числе для интеграции с моделями ранжирования
  • Готовить участки бэкенда к A/B-экспериментам для сравнения вариантов выдачи
  • Постепенно выносить функциональность из монолита в сервисы, продумывать совместимость, перенос данных и возможность отката
  • Писать тесты и проводить ревью
  • Добавлять метрики и логи, следить за соблюдением SLO
  • Продумывать поведение сервиса при перегрузке и сбоях в базах данных или соседних сервисах
  • Участвовать в дежурствах, разбирать инциденты и устранять их причины
  • Использовать ИИ-инструменты, проверять сгенерированный код и отвечать за свои изменения
  • Принимать технические решения в своей зоне ответственности, обсуждать общую архитектуру с тимлидом и архитектором, помогать коллегам на ревью
Требования
  • От четырёх лет опыта бэкенд-разработки на Python или Go
  • Уверенное владение одним из этих языков и готовность работать с обоими
  • Опыт самостоятельного вывода сервисов в продакшен и их сопровождения после выпуска
  • Умение работать с SQL, индексами и планами запросов
  • Умение выбирать хранение и кэширование с учётом объёма данных и характера нагрузки
  • Понимание одновременных запросов, повторов событий и сбоев в базах данных или соседних сервисах
  • Умение находить причины расхождений между данными в разных частях системы
  • Умение объяснять выбор решения, его ограничения и способ проверки
  • Умение заранее обсуждать риски и согласовывать решения, затрагивающие соседние сервисы, с их владельцами
  • Опыт в дейтинге и знание всех инструментов стека не обязательны;
    Leet Code и алгоритмические головоломки на интервью не используются
  • Будет плюсом: опыт работы с…
To View & Apply for jobs on this site that accept applications from your location or country, tap the button below to make a Search.
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).
 
 
 
Search for further Jobs Here:
(Try combinations for better Results! Or enter less keywords for broader Results)
Location
Increase/decrease your Search Radius (miles)
0
200
Filters
Education Level
Experience Level (years)
Posted in last:
Salary