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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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 😉
If that hasn’t sweetened the deal, our Tel Aviv office has an always-on ice-cream machine.
Learn how to tailor omnichannel customer experiences and watch a live AI assistant demo in action.Watch now →
Learn how to tailor omnichannel customer experiences and watch a live AI assistant demo in action.Watch now → The rise of headless commerce – a comprehensive technical guide Read article → Client-side vs server-side A/B testing and personalization Read article → Turning messy data into a gold mine using Spark, Flink, and ScyllaDB Read article → The rise of deep learning recommender systems Read article → Personalization and A/B testing with single page application frameworks Read article →
For general enquiries drop us a line at firstname.lastname@example.org
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.
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.
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.
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!
Feel free to send your resume to email@example.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.
For any questions about careers, culture, open roles, and more, contact our recruitment team at firstname.lastname@example.org.
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.