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.