

Share
These jobs might be a good fit

Share
In this role you will work in close partnership with a dynamic team of product managers, architects, and engineers who specialize in frontend, backend, and machine learning. Together, you will create highly scalable distributed platforms and tools that will drive innovation and push the boundaries of what is possible in advertising technology.
Read about some of our products and recent work here:
What you will accomplish:Craft, conceptualize and implement distributed systems that are highly scalable, resilient, and deliver high performance.
Work together in an Agile environment closely with architects, product management, engineering, and applied research to create novel solutions that are in line with development objectives and principles.
Develop high-quality, maintainable, and efficient code adhering to best practices and software engineering principles.
Conduct code reviews, provide constructive feedback, and mentor junior engineers to promote engineering best practices and maintain a high standard of code quality.
Implement monitoring, logging, and alerting mechanisms to ensure the health, performance, and security of software systems in production.
Oversee engineering support, releases, and on-call responsibilities for a continuously operational 24x7 website.
Stay updated with the latest advancements in software engineering domains, and proactively apply them to improve the team's capabilities and solutions.
Bachelor's degree or higher in Computer Science, Software Engineering, or a related field. (Advanced degrees are preferred.) 6+ years of experience in software design and development.
6+ years of proven experience in software development using Java, Scala, RESTful Web Services, along with expertise in software development methodologies and best practices.
6+ years of experience developing data driven applications using industry standards RDBMS, NoSQL.
Proficiency in building scalable, high-performance software systems, ensuring reliability, fault tolerance, and efficient resource utilization.
Strong problem-solving and analytical skills, with the ability to tackle complex technical challenges and provide innovative solutions.
Track record of technical leadership, mentoring junior engineers, and driving engineering excellence cross-functionally throughout an organization.

Share
What you will accomplish:
An opportunity to work on cutting-edge research in Recommendations, NLP and deep learning, making significant contributions to the field and real-world applications.
A collaborative and supportive work environment where innovation and creativity are encouraged.
Access to state-of-the-art resources and tools to support your research and development work.
A culture that values diversity, inclusion, and the professional growth of its members.
Competitive compensation and benefits package, tailored to attract the best talent in the field.
What you will bring:
Education: Ph.D. or M.S. in Computer Science, Statistics, Mathematics, or a related field with a focus on machine learning or data science.
Experience: Experience in applied research or development of machine learning models, data analysis, preferably with the advertising industry or a closely related field, i.e. search, recommender system and NLP.
Technical Proficiency: Strong programming skills in Python, Scala, or similar languages. Expertise in machine learning frameworks (e.g., TensorFlow, PyTorch) and experience with big data technologies (e.g., Hadoop, Spark).
Analytical Skills: Outstanding ability to analyze large datasets, and derive actionable insights. Expertise in data mining and segmentation.
Communication: Excellent verbal and written communication skills, with the ability to convey sophisticated technical concepts to non-technical partners.

Share
We are seeking a highly skilled and motivated Applied Researcher with expertise in Natural Language Processing (NLP) and Large Language Models (LLMs). In this role, you will focus on developing and deploying deep learning models that empower our buyers and sellers, including areas such as LLM post-training (instruction tuning, alignment), and scalable deployment. Working closely with research scientists and cross-functional engineers, you will translate cutting-edge algorithms into production-ready features that create measurable impact in our products and services.
What you will accomplish:
Design, develop, and deploy advanced machine learning algorithms, with a focus on NLP/LLM.
Work closely with cross-functional teams to integrate machine learning solutions into our products and platforms.
Conduct research on the latest technologies and methodologies in NLP and LLMs to drive innovation within the team.
Collaborate with data engineers and scientists to preprocess, clean, and structure large datasets for model training and evaluation.
Implement best practices in model development, validation, testing, and deployment to ensure high-quality and scalable solutions.
Stay abreast of industry trends and advancements in AI, machine learning, and NLP to continuously improve our capabilities.
What you will bring:
Master's degree or PhD in Computer Science, Engineering, Mathematics, or a related field.
Proven experience in machine learning, with a strong emphasis on NLP and LLMs (experience with instruction tuning and alignment is a major plus).
Proficiency in programming languages such as Python and C++ and frameworks like PyTorch, TensorFlow, or similar.
Solid understanding of machine learning algorithms, model architecture, training techniques, and building performant inference pipelines. Experience with model inference optimization techniques and libraries is a plus.
Experience with data preprocessing, feature engineering, model evaluation metrics and large scale data processing framework like SPARK.
Excellent analytical and problem-solving skills and the ability to work in a fast-paced, dynamic environment.
Strong communication and collaboration skills, with the ability to explain complex technical concepts to non-technical collaborators, come up with creative solutions, and help with tracking and delivering within the release plan
Publication record in top AI conferences/journals is a big plus
What we offer:
An opportunity to work on cutting-edge research in NLP and deep learning, making significant contributions to the field and real-world applications.
A collaborative and supportive work environment where innovation and creativity are encouraged.
Access to state-of-the-art resources and tools to support your research and development work.
A culture that values diversity, inclusion, and the professional growth of its members.
Competitive compensation and benefits package, tailored to attract the best talent in the field.

Share
What you will accomplish:
Native iOS app development and converting ideas, designs and requirements to concrete stable production builds. Understand and implement iOS specific design patterns.
Develop and iterate within a rather lean, yet very fast-paced Engineering team.
Attracting, recruiting, hiring, and retaining a team of native iOS engineers.
Growing your team through coaching, mentoring, and consistent one-on-one conversations.
Leading agile development processes, including planning, implementation, testing, demos, and retrospectives for your team.
Getting into the details, investigating issues, writing code, performing code reviews, and prototyping new solutions.
Providing expert feedback for code quality, performance, scalability, system architecture, and engineering methodologies.
Collaborating effectively with product development and engineering teams across multiple domains and multiple geographies.
Focusing on continuous improvement in our practices, driven from the ground up. We will expect you to advocate for improvements in code and culture, and to support your team in the same.
Manage a small team of iOS engineers.
What you will bring:
Your passion for engineering, quality, agility and more.
10+ years proven experience in designing, building, refactoring and releasing rich client software using industry standard patterns.
Experience with iOS XCode, Swift, Swift UI, debuggers (e.g. Charles), revision control systems (e.g. Git) and bug tracking (e.g. Jira). TCA is a plus
Experience in integration with backend APIs (REST/GraphQL)
Proven ability to lead the development of multiple features of an application and coordinating cross-team consensus and delivery of a product release.
Experience with TDD, pairing, code reviews, and other techniques to maintain high-quality code and resiliency.
Advocacy of automated testing, continuous delivery, and software quality across the software development life cycle.
Proven track record in successfully delivering large scale enterprise-wide solutions, from design to development to testing to production.
Be open to having a few iOS engineers report to you, having people management experience is a plus.
Preferred experience with Swift’s Combine framework: Functional programming, reactive software architecture, decoupled APIs, TCA architecture.
Excellent understanding of S.O.L.I.D principles and the ability to apply them on their day to day software development.
Preferred Master's degree in Computer Science, or Bachelor's degree with equivalent experience.
Experience in Agile/Scrum/Kanban methodologies and working in an agile engineering team.

Share
We want the highest levels of technical talent and programming skills, as well as a keen desire to deeply understand our products and services to push our technology and business forward. You’ll work alongside the most creative engineering talent in the industry.
What you will accomplish:Develop highly scalable and reliable backend systems in a distributed environment, with strong frontend expertise for reusable components.
Design and implement user experience strategies for both backend and frontend solutions, creating simple, efficient, and maintainable code.
Write test automations, practice continuous integration, and translate product designs into high-quality, well-tested production code autonomously.
Advocate for performance, scalability, and maintainability, optimizing applications through clean code and evidence-centered design.
Offer mentorship to junior developers, fostering a culture of quality coding, continuous learning, and collaboration.
Structure and complete tasks independently, communicate assumptions, and seek clarification from partners to ensure alignment.
Bachelor’s or Master’s degree or equivalent experience with hands-on full-stack engineering experience.
Proficiency in Java, distributed systems, cloud technologies, REST design, and front-end technologies like Typescript, JavaScript (ES6+), HTML5, CSS3, and React.
Proven ability to integrate with back-end services via RESTful APIs and knowledge of NoSQL technologies (ClickHouse, Elastic Search).
Strong programming skills with a deep understanding of object-oriented concepts, design patterns, and the software development lifecycle.
Ability to work 3 days a week in the Amsterdam office.

Share
What You’ll Do
You’ll help define how the team grows, taking ownership of future tasks directly or through leadership. The role is broad and multidisciplinary, and we welcome candidates whose expertise aligns with part of the scope.
Role Responsibilities:
What You’ll need:

These jobs might be a good fit