Today's advertisers are facing an increasingly difficult problem when employing modern digital advertising channels, such as display, social, and paid search. While the available platforms are very capable, they have developed into highly complex tools, effectively limiting their value for non-specialist users.
At Nexta our mission is to bring simplified, automated, and optimized online marketing to our enterprise and SMB clients on a very large scale. While only being 3 years young, our mature platform product already serves dozens of global enterprise clients, and through those thousands of SMBs and the company has been profitable from day one.
Building on this success, the AI team is expanding and is looking for a creative and driven AI developer to help us build the next generation Nexta AI optimization agent, to further improve the performance of online campaigns run through our platform.
From a non-technical point of view, the task of the AI agent is to continuously make adjustments to live campaigns in order to improve relevant business KPIs, typically cost per click or conversion. From a technical point of view, we frame the task as a sequential decision-making process under uncertainty and employ techniques from reinforcement learning, control theory, and machine learning to solve this non-trivial task.
While data in online advertising is usually abundant, this is not the case for the short-lived, customized, and few-conversion campaigns that our clients typically run. For this reason, we rely heavily on Bayesian techniques, from building multi-layered conversion funnel models, where propagation of uncertainty between the layers is imperative, to balancing the exploitation-exploration trade-off in the final optimization step for making the best decision.
Thousands of live campaigns are currently running in the Nexta system, and deploying state-of-the-art AI solutions on this scale requires the use of modern cloud-based infrastructure solutions. These are developed internally in the AI team, aided by senior developer resources, and developing production-level quality code is part of the job of an AI developer.
Keywords:
Bayesian hierarchical multi-layered models, multi-task learning, autoML, experimental design, Bayesian optimization, sampling techniques, probability, and uncertainty.
SGD, constrained, and risk-aware optimization.
Python, stan, PyTorch, docker, microservices, event-driven architectures
Data scientist, machine learning engineer, AI engineer
Position specs:
Level: Any level, junior to senior.
Type: Permanent and full time.
Where: Nexta HQ, Store Kongensgade in central Copenhagen.
Compensation: TBD based on experience level.
Interested? Feel free to reach out to our Head of AI, Per Nielsen!
This job comes with several perks and benefits