About The Position

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.

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.

Nice To Haves

  • 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.

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.

Benefits

  • Opportunity to solve challenging machine learning and optimization problems at scale
  • Work with modern technologies
  • Make a direct impact on the future of our advertising platform
  • Flat organizational structure
  • Fast decision-making
  • Continuous learning
  • Environment where engineers are empowered to take ownership and drive innovation
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service