Machine Learning QA Engineer
Machine Learning QA Engineer
Department: Machine Learning
Employment Type: Full Time
Location: Cambridge, MA
Description
As an ML QA Engineer, you will be expected to work with the ML team to set up QA processes (unit and regression tests) and automation infrastructure for the ML software.
Key Responsibilities
- Setting a new standard and process for ML software validation.
- Develop and implement automated test cases, test plans, and test specifications.
- Work with developers to make sure we're designing for testability and maintenance.
Requirements & Qualifications
Minimum Qualifications:
- 4 years of experience in automating and maintaining test automation.
- 2+ Years' experience with validating deep learning models using PyTorch or TensorFlow working in the areas of video and image processing.
- Knowledge of computer vision tasks including detection, segmentation, and Classification
- Experienced with computer vision libraries such as Pillow, scikit-image, and OpenCV.
- Extensive experience with test automation and scripting languages (e.g., python, JS).
- Experience in working with AWS environment.
- Experience with CI/CD tools (e.g., Jenkins) and processes.
- Well-versed in modern application development practices (e.g., Scrum).
- Excellent verbal and written communication skills.
- Strong problem-solving and troubleshooting skills with attention to detail.
Preferred Qualifications:
- B.S. in computer engineering, computer science, or similar discipline.
- Experience building QA infrastructure.
- Experience in the Healthcare domain.
- Writing Data-driven test frameworks.
Benefits
- Vision/Dental/Medical Insurance
- Life/Disability Insurance
- Maternity/Paternity leave
- Stock Options
- Flexible Work Hours
- Unlimited Paid Time Off
- Fun Workspace! (Standing Desks/ Balance Boards/Ping pong Table/ Pick your own workstation set-ups!)
- Free Snacks and Drinks (Jura Espresso Maker + Snacks upon requests!)
- Free lunch on Fridays
#LI-RZ1