Ad Exchange Engineer
GumGum is seeking an Ad Exchange Engineer to join our development team responsible for the technical development and operations of our high-volume Ad Exchange technology. This role involves working on a highly distributed Java web service that handles approximately 40 million requests per minute, utilizing technologies such as Java, Spring, MySQL, Kafka, Aerospike, ScyllaDB, and Memcached.
The Ad Exchange Engineer will design, develop, and maintain new features and improvements to our web services, focusing on optimizing key performance indicators like viewability, click-through rates, revenue, and costs. Responsibilities include engaging in technical architecture discussions, solving complex problems, and collaborating with product managers and various engineering teams to deliver on company priorities. Additionally, the role involves supporting and mentoring junior engineers, reviewing code, troubleshooting user-reported issues, and ensuring application reliability and performance.
Candidates should have a B.S. in Computer Science or equivalent experience, with 2-5 years as a developer proficient in Java and the Spring Framework. Experience with AWS, distributed systems like Kafka or DynamoDB, RDBMS systems, and tools such as Git, Gradle, and CI/CD delivery pipelines is required. A history of successfully shipping products into production is also essential.
GumGum offers a competitive base salary ranging from $159,000 to $182,000, depending on qualifications and experience. The total rewards package includes an employer-matched 401(k) retirement plan, and depending on the role, participation in a bonus, commission, or stock incentive program. Additional benefits and perks are detailed on our website.
Joining GumGum means becoming part of a company that values customer obsession, innovation, and fostering a sense of belonging. We offer opportunities for professional growth and development within a collaborative and dynamic environment. Our flexible work environment supports both in-office and remote work, with in-person collaboration required two days per week to balance flexibility and team engagement.