Software Engineer, Consumer Engineering
6 ч. назад
СШАMiddleRemote
pythonjavakotlinrustc++graphqlrestgrpc
Компания Reddit ищет middle-level Software Engineer для работы с кросс-функциональной архитектурой продукта, разработки масштабируемых API и участия в инженерии на основе данных. Работа возможна удалённо в Сан-Франциско и районе залива.
О компании
- Reddit offers a wide range of benefits for employees working in the USA, including medical, dental, and vision insurance, a 401(k) program with employer matching, generous vacation and parental leave.
Обязанности
- Тесно сотрудничать с Product Management, Product Design, Data Science и Client Engineers (iOS/Android/Web) для перевода бизнес- и пользовательских потребностей в надежные и низколатентные технические решения.
- Владеть полным жизненным циклом программного обеспечения для крупных инициатив продукта от технических проектных документов и API-контрактов до разработки, тестирования, развертывания и наблюдаемости.
- Проектировать, строить и оценивать A/B эксперименты, используя инструменты такие как BigQuery, HEX или Firebase для анализа поведения пользователей, воронок конверсии и циклов удержания.
- Создавать и поддерживать масштабируемые API (GraphQL, REST, gRPC) и распределенные бэкенд-сервисы, оптимизированные для потребления клиентами и производительности пользовательского интерфейса.
- Устанавливать лучшие практики в инженерии, улучшать рабочие процессы разработчиков, наставлять коллег и использовать современные инструменты с интеграцией ИИ для эффективной доставки высококачественных продуктов.
Требования
- Опыт работы более 3 лет в разработке бэкенда и эксплуатации крупномасштабных распределенных систем.
- Уверенное владение современными языками бэкенда, такими как Go или Python (или Java, Kotlin, Rust, C++).
- Экспертиза в проектировании и поддержке масштабируемых API с использованием GraphQL, REST или gRPC для нативных мобильных и веб-приложений.
- Опыт работы с высокопроизводительными кэшированными слоями и распределенными хранилищами данных (например, Redis, Cassandra, PostgreSQL).
- Отличные навыки общения и опыт работы в удаленных или гибридных кросс-функциональных командах.
- Ориентация на пользователя, понимание удобства использования продукта, дизайна взаимодействия, социальных динамик и циклов роста пользователей.
- Умение работать вместе с Data Scientists и PM для проектирования экспериментов и принятия решений на основе данных.
- Инновационный подход и самостоятельность в условиях быстро меняющегося продукта.