Backend Engineer - Advertising

Added
1 day ago
Type
Full time
Salary
Upgrade to Premium to se...

Related skills

java distributed systems scala spark google cloud platform

πŸ“‹ Description

  • Design and develop scalable backend systems and APIs using Java
  • Build data pipelines with Data Scientists using Scio, Storm, Spark, and GCP
  • Improve testing with TDD and integration tests
  • Ensure high-quality code through automated testing and CI
  • Lead Java service development and ops for millions of users
  • Partner with Data Scientists and Researchers to inform product decisions

🎯 Requirements

  • 3+ years of backend engineering experience with Java
  • Proficient in Java; interested in Scala
  • Experience with distributed systems and high-volume services
  • Familiar with APIs, stakeholders, and agile methodologies
  • Strong advocate for code quality, testing, and automation
  • Knowledge of algorithms, data structures, and software engineering principles

🎁 Benefits

  • Flexible remote role within the North America region
  • Collaboration in Eastern Standard Time for scheduling
  • Health insurance
  • Six months paid parental leave
  • 401(k) retirement plan
  • 23 paid days off
Share job

Meet JobCopilot: Your Personal AI Job Hunter

Automatically Apply to Engineering Jobs. Just set your preferences and Job Copilot will do the rest β€” finding, filtering, and applying while you focus on what matters.

Related Engineering Jobs

See more Engineering jobs β†’