Browse All Jobs
Job Description

GumGum is seeking a Software Engineer II to join its Ad Exchange development team. This team is responsible for the technical development and operations of GumGum's high-volume Ad Exchange technology.

The Software Engineer II will work with product owners and engineering teams to deliver on company priorities, significantly impacting a key revenue stream. The role involves optimizing pricing and other factors related to Real-Time Bidding.

GumGum fosters a flexible work environment, with in-person/office collaboration required 2 days per week.

What This Role Involves:

  • Designing high-volume, high-traffic web services in Java, orchestrated with Spring, and utilizing data from MySQL, ScyllaDB, and Aerospike.
  • Integrating machine learning models to Ad Exchange using MLeap or similar frameworks.
  • Improving KPIs such as Bid Rate, Net Revenue and Margin by leveraging Machine Learning algorithms.
  • Engaging in technical design discussions and collaborating with engineering teams across Ad Exchange, Data Engineering, Web Engineering, and Data Science.
  • Improving the performance of the Ad Exchange, reducing latency and infrastructure cost.
  • Setting up integrations with supply and demand-side partners.
  • Collaborating with Product and internal stakeholders to develop new features and improvements.

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 in a high-volume transaction system > 100k transactions/second is preferred.
  • Experience working with Machine Learning Teams and integrating models into high throughput systems is preferred.
  • Experience in Ad Tech and Real-Time bidding is a plus.
  • Excellent communication skills and demonstrated ability to work with cross-functional teams across time zones.
  • Experience working with AWS and distributed systems such as Kafka, Aerospike or equivalent large scale data storage/processing systems.
  • Experience with MySQL or similar RDBMS systems.
  • Analytical thinking, understanding complex logic and data science methodologies to contribute meaningfully to ML model integration and optimization.
  • Experience working with Git, Gradle, and CI/CD delivery pipelines.
  • Takes initiative to suggest thoughtful improvements and drive continuous optimization.

What GumGum Offers:

  • Competitive base pay and benefits.
  • Employer-matched 401(k) retirement plan.
  • Opportunity to participate in a bonus, commission, or stock incentive program.
Apply Manually