Exploring the World of AI and Software Quality

By Vassilis, quality engineering

By Vassilis, quality engineering
When people ask me what I do, I say I help ensure the quality of the tools that researchers and engineers rely on to shape the future of AI. As a quality engineer at MathWorks, my work centers around deep learning and generative AI—technologies that are both exciting and constantly evolving. My day-to-day responsibilities span everything from designing automated test frameworks and validating cutting-edge features to collaborating with developers on product direction. It’s a role that combines technical depth, curiosity, and communication, and it’s a perfect fit for me.
My journey with MathWorks began in early 2020, shortly after completing my studies at TU Delft in the Netherlands. Moving to the UK and settling in Cambridge—a city buzzing with tech innovation and academic energy—felt like a next natural step. I was drawn to MathWorks not just because of its mission to accelerate the pace of engineering and science but also because it offered an opportunity to grow in a field I was passionate about: software quality in AI systems.
What keeps me at MathWorks is more than just the role. It’s the people-first culture, the focus on long-term innovation, and the encouragement to bring your full self to work. From day one, I felt part of a supportive, collaborative team where quality isn't just a goal, it’s a mindset. We’re constantly learning from each other, challenging ideas, and improving our products together.
Working on AI products, especially in a landscape as fast-paced as GenAI, is no small feat. It requires staying up to date with new research, understanding the nuances of deep learning models, and thinking creatively about how to validate and test them. I stay sharp by attending internal trainings, participating in team literature clubs, and exchanging ideas with brilliant colleagues.
I’ve always felt encouraged to take ownership of my work, pursue areas that excite me, and bring ideas to the table.
Just as I’ve grown, I also enjoy helping others grow. Mentoring new team members and sharing what I’ve learned over the years is one of the most rewarding parts of my job. Whether it’s offering technical guidance, helping someone navigate a new challenge, or just being there to listen, I’ve found that supporting others strengthens the whole team.
One of the best parts about working at MathWorks is how well it supports work-life balance. The flexible hybrid working model, a warm team culture, and the charm of living in Cambridge all contribute to a lifestyle that feels both grounded and inspiring. I’ve made the most of benefits such as the cycle-to-work scheme and gym subsidy, which support healthy, sustainable habits.
Outside of work, I’m an avid traveler and explorer. Since moving to the UK, I’ve visited more than 20 countries. Being based in Cambridge—with its proximity to London airports—makes international adventures entirely possible. And when I’m not catching a flight, I’m probably off on a road trip, hiking in the British countryside, or discovering hidden gems across the UK.
At its core, what makes MathWorks special is the way it values people. I’ve always felt encouraged to take ownership of my work, pursue areas that excite me, and bring ideas to the table. And as someone who’s passionate about mentoring and team collaboration, I truly appreciate the emphasis on knowledge sharing and mutual support.
Working in the AI domain at a company that prioritizes software quality and continuous improvement is both fulfilling and motivating. I came to MathWorks seeking growth. What I found is a place where growth is woven into the journey, not just for me but also for everyone I’m lucky enough to work with.