At a Glance
- Tasks: Design and maintain high-quality software systems, focusing on testing and automation.
- Company: Join Graphcore, a leader in machine learning technology.
- Benefits: Competitive salary, flexible working hours, and opportunities for professional growth.
- Other info: Dynamic work environment with a focus on innovation and collaboration.
- Why this job: Make an impact in the exciting field of machine learning and mentor future engineers.
- Qualifications: Strong Python skills, experience in CI/CD, and a passion for software design.
The predicted salary is between 60000 - 80000 £ per year.
Graphcore is seeking an experienced Software Engineer to design and maintain high-quality software systems. This role emphasizes testing and validating complex machine learning software stacks, focusing on automation and software architecture.
The ideal candidate will have strong Python and software design skills, experience in CI/CD systems, and the ability to mentor junior engineers. Enjoy working in a dynamic environment with substantial involvement in CI/CD infrastructure and development best practices.
Senior ML QA Engineer - Test Automation & Quality employer: graphcore
Graphcore is an exceptional employer that fosters a dynamic and innovative work culture, perfect for those passionate about cutting-edge technology in machine learning. Employees benefit from a collaborative environment that encourages mentorship and professional growth, alongside competitive compensation and comprehensive benefits. Located in a vibrant tech hub, Graphcore offers unique opportunities to engage with industry leaders and contribute to groundbreaking advancements in AI.
StudySmarter Expert Advice🤫
We think this is how you could land Senior ML QA Engineer - Test Automation & Quality
✨Tip Number 1
Network like a pro! Reach out to folks in the industry, especially those at Graphcore. A friendly chat can sometimes lead to opportunities that aren’t even advertised yet.
✨Tip Number 2
Show off your skills! Create a portfolio or GitHub repository showcasing your test automation projects. This gives potential employers a taste of what you can do with Python and CI/CD systems.
✨Tip Number 3
Prepare for the interview by brushing up on your software design principles and testing strategies. We want to see how you think, so be ready to discuss your approach to validating complex ML software stacks.
✨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, it shows you’re genuinely interested in joining the team.
We think you need these skills to ace Senior ML QA Engineer - Test Automation & Quality
Some tips for your application 🫡
Show Off Your Skills:Make sure to highlight your experience with Python and CI/CD systems in your application. We want to see how your skills align with the role, so don’t hold back on showcasing your expertise!
Tailor Your Application:Take a moment to customise your CV and cover letter for this specific role. Mention your experience in testing and validating machine learning software stacks, as it’s super relevant to what we’re looking for.
Be Yourself:Let your personality shine through in your written application. We value authenticity, so don’t be afraid to express why you’re passionate about quality assurance and automation in software development.
Apply Through Our Website:We encourage you to apply directly through our website. It’s the best way for us to receive your application and ensures you’re considered for the role. Plus, it’s super easy!
How to prepare for a job interview at graphcore
✨Know Your Python Inside Out
As a Senior ML QA Engineer, you'll need to demonstrate your expertise in Python. Brush up on key libraries and frameworks relevant to testing and automation. Be ready to discuss your past projects where you've implemented Python solutions effectively.
✨Showcase Your CI/CD Experience
Graphcore is looking for someone with solid experience in CI/CD systems. Prepare examples of how you've set up or improved CI/CD pipelines in previous roles. Highlight any tools you've used and the impact your contributions had on software quality.
✨Emphasise Your Mentoring Skills
Since mentoring junior engineers is part of the role, think about times you've guided others. Share specific instances where your mentorship led to improvements in their work or the team's overall performance. This will show your leadership potential.
✨Prepare for Dynamic Problem-Solving
Working in a dynamic environment means you'll face unexpected challenges. Be ready to discuss how you've tackled complex problems in the past, especially in relation to machine learning software stacks. Use the STAR method (Situation, Task, Action, Result) to structure your answers.