Opera is looking for a Senior Algorithm Engineer to join our Performance Advertising team and help build the machine learning and optimization systems that power mobile app-install advertising campaigns across our global advertising platform.
Working closely with Product, Engineering, and Data teams, you will develop and optimize algorithms supporting user acquisition, install prediction, conversion optimization, bidding, and campaign delivery. This role offers the opportunity to solve complex optimization challenges at scale and directly impact advertiser performance, revenue growth, and user experience.
Role & Responsibilities
Design, develop, and optimize machine learning models and algorithms for ad ranking, conversion prediction, bidding, and campaign optimization.
Build solutions supporting mobile app-install advertising, install prediction, post-install event optimization, and ROAS-driven user acquisition campaigns.
Improve campaign delivery, budget allocation, and advertiser performance through data-driven optimization and large-scale experimentation.
Design, execute, and evaluate online experiments and A/B tests to measure the impact of algorithmic improvements.
Collaborate with Product, Engineering, and Data teams to translate business objectives into scalable advertising and machine learning solutions.
Job Requirements
Bachelor's degree or above in Computer Science, Mathematics, Statistics, Engineering, Machine Learning, or a related field.
5+ years of experience developing machine learning, ranking, recommendation, advertising, or optimization systems.
Hands-on experience building algorithms for mobile app-install advertising, user acquisition, conversion optimization, or performance marketing platforms.
Strong programming skills in Python, C++, Java, Go, or similar languages, with experience building production-grade systems and deploying models into large-scale online serving environments.
Strong analytical, experimentation, and problem-solving skills with a track record of delivering measurable business impact.
Ideal Candidate Profile
Strong understanding of CTR/CVR prediction, ad ranking, install prediction, bidding, auction optimization, and budget pacing.
Familiarity with RTB systems, campaign delivery optimization, LTV modeling, and ROAS optimization.
Experience building scalable machine learning solutions in high-throughput, low-latency environments.
Experience working with large-scale advertising, recommendation, search, or online decisioning systems.
Background from AdTech, mobile advertising, gaming, internet, e-commerce, or recommendation platform companies.
What’s On Offer
At Opera, you'll join a diverse and collaborative team building products used by hundreds of millions of users worldwide. We offer the opportunity to solve challenging machine learning and optimization problems at scale, work with modern technologies, and make a direct impact on the future of our advertising platform.
We foster a flat organizational structure, fast decision-making, continuous learning, and an environment where engineers are empowered to take ownership and drive innovation.