At a Glance
- Tasks: Design and implement test suites for AI features and drive testability through software architecture.
- Company: Join MathWorks, a leader in software development with a hybrid work model.
- Benefits: Enjoy flexible working, competitive salary, and opportunities for professional growth.
- Why this job: Make an impact in AI by ensuring quality and driving innovation in cutting-edge projects.
- Qualifications: Bachelor's degree with relevant experience; familiarity with Generative AI is a plus.
- Other info: Collaborative environment with excellent career advancement opportunities.
The predicted salary is between 36000 - 60000 £ per year.
MathWorks has a hybrid work model that enables staff members to split their time between office and home. The hybrid model provides the advantage of having both in-person time with colleagues and flexible at-home life optimizations.
Responsibilities:
- Design and implement test suites for AI-powered features, including probabilistic systems where outputs are non-deterministic.
- Build and maintain evaluation datasets for model-driven features.
- Define quality metrics beyond pass/fail (e.g., relevance, correctness, usefulness, latency, stability) for model training.
- Drive testability through software architecture and unit testing.
- Lead departmental projects to leverage Gen-AI for force-multiplying tooling.
Minimum Qualifications:
A bachelor's degree and 6 years of professional work experience (or a master's degree and 3 years of professional work experience, or a PhD degree, or equivalent experience) is required.
Additional Qualifications:
- Test automation experience.
- Familiarity and understanding of LLMs and Generative AI.
Nice to have:
- Hands-on experience with coding agents or AI assistants.
- Experience with C++.
- Experience with MATLAB.
Seniority level: Mid-Senior level
Employment type: Full-time
Job function: Quality Assurance, Other, and Engineering
Industries: Software Development
Software Engineer in Test for AI Model Engineering in Cambridge employer: MathWorks
Contact Detail:
MathWorks Recruiting Team
StudySmarter Expert Advice 🤫
We think this is how you could land Software Engineer in Test for AI Model Engineering in Cambridge
✨Tip Number 1
Network like a pro! Reach out to current or former employees at MathWorks on LinkedIn. A friendly chat can give you insider info and might even lead to a referral, which can double your chances of landing that interview.
✨Tip Number 2
Show off your skills! If you’ve got a portfolio or GitHub with projects related to AI testing or automation, make sure to highlight it during interviews. It’s a great way to demonstrate your hands-on experience and passion for the field.
✨Tip Number 3
Prepare for those technical interviews! Brush up on your coding skills, especially in C++ and MATLAB, as well as your understanding of LLMs and Generative AI. Practising common test automation scenarios can really set you apart.
✨Tip Number 4
Don’t forget to apply through our website! It’s the best way to ensure your application gets seen by the right people. Plus, you’ll have access to exclusive resources that can help you ace the process.
We think you need these skills to ace Software Engineer in Test for AI Model Engineering in Cambridge
Some tips for your application 🫡
Tailor Your CV: Make sure your CV is tailored to the Software Engineer in Test role. Highlight your experience with test automation and any familiarity with LLMs or Generative AI. We want to see how your skills align with what we're looking for!
Craft a Compelling Cover Letter: Your cover letter is your chance to shine! Use it to explain why you're passionate about AI and testing. Share specific examples of your past work that relate to the responsibilities listed in the job description. Let us know why you’re the perfect fit!
Showcase Your Projects: If you've worked on relevant projects, make sure to mention them! Whether it's coding agents or using C++ and MATLAB, we love seeing practical applications of your skills. Include links or descriptions that demonstrate your hands-on experience.
Apply Through Our Website: We encourage you to apply through our website for the best chance of getting noticed. It’s straightforward and ensures your application goes directly to us. Plus, you’ll find all the details you need about the role there!
How to prepare for a job interview at MathWorks
✨Know Your AI Stuff
Make sure you brush up on your knowledge of AI models, especially LLMs and Generative AI. Be ready to discuss how these technologies work and how they can be tested effectively. This will show that you're not just familiar with the concepts but can also apply them in a practical setting.
✨Showcase Your Test Automation Skills
Prepare examples of your test automation experience. Think about specific projects where you designed and implemented test suites. Be ready to explain your approach to building evaluation datasets and defining quality metrics beyond just pass/fail. This will demonstrate your hands-on expertise.
✨Understand the Hybrid Work Model
Since MathWorks has a hybrid work model, think about how you can thrive in both in-person and remote settings. Be prepared to discuss how you manage your time and collaborate with colleagues in different environments. This shows that you’re adaptable and can fit into their work culture.
✨Prepare for Technical Questions
Expect technical questions related to software architecture and unit testing. Brush up on C++ and MATLAB if you have experience with them. Practising coding challenges or discussing past projects can help you articulate your thought process during the interview.