AdTechTalent
Engineering49 days agoHybrid

GumGum

Ad Exchange Engineer

javaspringmysqlkafkaaerospikescylladbmemcachedawsdynamodbgitgradleci/cddistributed systemsad exchangeprogrammaticengineering

Key details

Salary

$159K – $182K

Employment type

Full-time

Seniority

Mid-level

Years experience

3-5

Location

Santa Monica, California, United States

Full job description

The Ad Exchange development team at GumGum is responsible for the technical development and operations of a high volume, distributed Java web service handling 40 million requests per minute. The role involves working with product managers and engineering teams to design, develop, and maintain features using Java, Spring, MySQL, ScyllaDB, Aerospike, Kafka, and other technologies. Responsibilities include optimizing KPIs, improving system performance, collaborating on feature development, supporting junior engineers, code review, troubleshooting, and production issue resolution. Requires 2-5 years of development experience, preferably with Java and Spring, experience with AWS, distributed systems, RDBMS, Git, Gradle, and CI/CD pipelines. The position is full-time, hybrid with 2 days per week in-office in Santa Monica, California. Salary range is $159,000 - $182,000 plus benefits including 401(k) match and potential bonuses.

What you'll do

  • Design, develop and maintain new features and improvements to high volume, high traffic web services
  • Engage in technical architecture discussions and solve ambiguous problems
  • Create algorithms to optimize KPIs such as viewability, CTR, Revenue, costs
  • Improve performance of the Ad Exchange including reducing latency and cost
  • Collaborate with Product and internal stakeholders to identify, prioritize and develop new features
  • Support and train junior engineers in technical, business, and product concepts
  • Review other developers’ code and provide insightful feedback
  • Troubleshoot user-reported issues
  • Investigate and resolve production issues ensuring reliability and performance
  • Develop deep understanding of the advertising industry to inform technical decisions
  • Contribute to internal documentation, technical blogs, or presentations

Requirements

  • B.S. in Computer Science preferred or equivalent experience
  • 2-5 years of experience as a developer with understanding of programming languages, preferably Java and Spring Framework
  • A history of successfully shipping products into production
  • Experience with AWS and distributed systems such as Kafka, DynamoDB or equivalent
  • Experience with RDBMS systems
  • Experience with Git, Gradle, and CI/CD delivery pipelines

Tech stack

JavaSpringMySQLKafkaAerospikeScyllaDBMemcachedAWSDynamoDBGitGradleCI/CD

Benefits

Competitive base payEmployer-matched 401(k) retirement planParticipation in bonus, commission, or stock incentive program depending on roleEmphasis on recognition, development, and wellness

Apply now

This MVP uses a placeholder application flow. In production, this section can connect to an external apply URL or a native application form.

Similar jobs

More roles worth a look

Related opportunities based on specialty and working model so candidates can keep momentum.