← Back to Dynamic Yield Careers
Header Image

Let’s build
Dynamic Yield


Our Engineering team is the force behind Dynamic Yield’s best-in-class technology. Bring your big ideas and help us power millions of digital experiences every day.

Who we are

We’re a team of 125+ engineers, developers, data scientists, product managers, and more who are passionate about using technology to build systems that help world-class brands succeed.

Devs Image
Building Image

What we’re building

Leading global brands rely on Dynamic Yield’s proprietary technology to help them develop lasting relationships with their customers through meaningful digital interactions. And our engineers are constantly developing new features to help them scale and grow their efforts, expertise that’s transforming the market one line of code at a time.

Why you'll love working at DY

We not only provide you with the technology we know you want to build with but also the independence to do so – a combination both critical to our success and your growth.

Diverse stack

Work with a microservices architecture on top of a diverse set of languages, open-source frameworks and databases, as well as monitoring services.


Handle billions of digital customer interaction events from across channels and touchpoints, including web, email, apps, in-store kiosks, call centers, and more.

Inner sourcing

Gain access to the latest Github enterprise features, write CI/CD pipelines as code, and follow community best practices to run with the latest and greatest dependencies.

Developer freedom

Research, design, and choose the frameworks, data, and code bases to work with, boosting your professional growth through open-sourcing your work as well as sharing it on our engineering blog, at developer meetups, on webinars, and more.

Deep learning tech

Help us refine our fully containerized and proprietary deep learning models, which serve more than thousands recommendations per second on top of Airflow with k8s operators, Spark on k8s, TensorFlow, and SageMaker.

Collaborative learning

Our talent comes with a wealth of experience, with each member bringing their own unique expertise and way of thinking to a scrum team.


Provide employees with the ability to attack a problem or task quickly, working together to develop a new product feature and share a common goal during a fixed period of time.


Working groups of members from multiple engineering teams dedicated to fostering innovation, advancing our technology, and identifying new opportunities to grow and evolve their skills individually.

Technical expertise spanning languages and tools

Our engineers are skilled in multiple coding languages, always testing new tools and products that allow them to grow their skill sets and solve problems.

Languages and tools logos Languages and tools logos

We don’t skimp on the perks

We invest in our team, making sure everyone is taken care of – from mental and physical health and wellness to ensuring a healthy work-life balance. Here are a few of our favorites 😉

Employee wellness programs
Hybrid work model
Equipment stipends to comfortably work from home
Learning and development programs
Generous paid time off

If that hasn’t sweetened the deal, our Tel Aviv office has an always-on ice-cream machine.

What we’re sharing

Open Roles in Engineering

For general enquiries drop us a line at jobs@dynamicyield.com

  • Location:All
    • All
    • Lisbon, Portugal (5)

Frequently Asked Questions

What does the interview process look like?

After applying for an open position, if you seem like a good fit for the role requirements, a member of our hiring team will reach out to schedule an initial interview. Our interview process includes a few technical/behavioral interviews with the direct hiring manager and hiring team, in addition to an interview with Human Resources. We will also ask to speak with your references.

Our Talent Acquisition team will be in touch with you throughout this process to support you and answer any questions. Depending on the role, it may include an assignment or a presentation.

We are currently conducting our interviews virtually via Zoom. When possible, we may invite you to meet the team at the office during the final stages of the interview process.

I'm interested in a position, but I can't work from the listed job location. Are remote positions available?

Many of our roles, especially in the U.S., are open to remote work, with some limitations as to time differences. All positions that are available for remote work are marked as so in the job description.

I’m interested in a role, but I don’t meet all of the qualifications. Should I still apply?

Yes! We know every candidate will not check off every single qualification box, and we encourage anyone who believes they are a good fit for a position to apply. We often find people’s unique backgrounds and experiences suit certain roles as we get to know them through the interview process – so don’t disqualify yourself simply because you are a bit short of meeting the outlined criteria for a position.

How should I prepare for the interview with Human Resources?

Take time beforehand to reflect on your past work and life experiences that have prepared you for the position. Come prepared with examples that are relevant to the responsibilities outlined in the job description, and make a list of questions to ask the interviewer, be it about the company, position, team, culture, or more. Take notes, shake off any nerves, and be yourself – remember: interviews are two-way conversations!

I don’t see a role right now that fits my job type. Can I still send my resume in case something opens up in the future?

Feel free to send your resume to jobs@dynamicyield.com for us to keep on file. We also recommend you check our job openings page periodically, as we regularly update the page with open roles.

Who do I reach out to if I have a question about a job posting or career opportunities at Dynamic Yield?

For any questions about careers, culture, open roles, and more, contact our recruitment team at jobs@dynamicyield.com.

What does Professional Growth look like as an employee?

We take growth and career development very seriously. Every employee participates in a growth and performance review twice a year, working with their manager to identify developmental and additional learning opportunities. These may include ways to expand their responsibilities within their current role or soar even higher with personalized growth paths. Additionally, after 18 months in a position, any Dynamic Yield employee is eligible to apply for a new role in a different department or different area of the business that interests them.