Назад
Company hidden
8 месяцев назад

Senior/Staff Backend Software Engineer, Mobile App User Acquisition

Формат работы
remote (Global)
Тип работы
fulltime
Грейд
senior/lead
Английский
b2
Страна
US/Canada
Вакансия из списка Hirify.GlobalВакансия из Hirify Global, списка международных tech-компаний
Для мэтча и отклика нужен Plus

Мэтч & Сопровод

Для мэтча с этой вакансией нужен Plus

Описание вакансии

Текст:
/

TL;DR

Senior/Staff Backend Software Engineer (Mobile App User Acquisition): Designing and building backend services and pipelines that power high-performance, real-time advertising for mobile app campaigns with an accent on advanced algorithms and robust data infrastructure. Focus on integrating ML models and sophisticated targeting logic into the bidding process to achieve optimal campaign performance.

Location: Remote (Canada or United States)

Company

hirify.global is the leading technology company that empowers marketers to reach, engage, and convert audiences with precision.

What you will do

  • Design and build high-performance, data-intensive microservices (primarily in Go) that drive real-time bidding and user acquisition outcomes for mobile apps.
  • Architect and maintain event-driven data pipelines that process billions of mobile signals daily, ensuring low-latency and highly available services.
  • Collaborate with data scientists and product teams to integrate ML models and sophisticated targeting logic into the bidding process to achieve optimal campaign performance.
  • Work with our evolving stack, including Go, Ruby on Rails, Aerospike, Redis, Elasticsearch, Kafka, Redshift, ScyllaDB, and GraphQL.
  • Write performance-efficient, memory-optimized code and continually refine services for reliability, scalability, and speed.
  • Partner with analytics and data engineering to build and optimize reporting systems that surface actionable insights for our clients’ user acquisition campaigns.

Requirements

  • 5+ years of experience as a Backend Software Engineer, with exposure to large-scale distributed systems and data pipelines in a mobile user acquisition environment.
  • Demonstrated expertise in algorithms, data structures, and complex system design—comfortable tackling low-latency, high-throughput challenges.
  • Experience working with both relational and NoSQL databases (e.g., Aerospike, Redis, ScyllaDB) for storing and retrieving large volumes of data.
  • Hands-on experience with building microservices and using message queues (Kafka, SQS, Kinesis) to handle massive event streams in real time.
  • Proven track record of writing highly optimized, scalable code in Go or similar languages.
  • Excellent communication skills and ability to collaborate in a cross-functional, globally distributed environment.

Culture & Benefits

  • Highly competitive salary
  • Retirement/ 401K/ Pension Savings globally
  • Competitive Paid time off packages including birthday's off!
  • Access to a comprehensive mental health care platform
  • Health benefits from day one of employment
  • Work from home reimbursements

Будьте осторожны: если работодатель просит войти в их систему, используя iCloud/Google, прислать код/пароль, запустить код/ПО, не делайте этого - это мошенники. Обязательно жмите "Пожаловаться" или пишите в поддержку. Подробнее в гайде →