Job Title or Location
RECENT SEARCHES

Intermediate / Senior SDET - Machine Learning

TEEMA - 476 Jobs
Vancouver, BC
Full-time
Executive
Posted 15 days ago
Job Title: Intermediate / Senior SDET - Machine LearningJob ID: SG688093588Location: Vancouver, BCOverview:As a Software Development Engineer in Test (SDET) in Machine Learning, you will be responsible for testing of cutting edge Artificial Intelligence services within the company's platform. You will grapple with the challenges of ensuring accuracy, quality and reproducibility of AI enabled products such as machine translation and voice transcription. You are responsible to ensure appropriate and efficient testing strategies are applied in your areas of responsibility, with a focus on shift-left testing principles. You will drive continual improvement in your team's automation frameworks and coverage while mentoring other SDETs in the team on industry leading test practices. You will guide and participate hands-on in the team's testing efforts to ensure quality of coverage, quality of code, quality of data and quality of delivery. What you will be doing:
  • Drive the team's machine learning model testing methodology
  • Drive and help diagnose machine learning model defects and performance
  • Act as a stakeholder in data collection and data labelling efforts
  • Drive the team's testing and automation strategies
  • Define and organize the teams test planning for releases
  • Design and coding of automation frameworks, tests and tools
  • Participate in team planning and story grooming
  • Participate in test execution, issue identification and resolution in support of the release
  • Propose and implement improvements to automation and test processes
  • Develop and maintain shared testing libraries
  • Provide training, mentorship and support to other members on the team
  • Conduct code reviews, improve and maintain quality of the automation code
  • Document the automation framework, tools and infrastructure
What you must have:
  • Minimum 5 years of experience in test development
  • Strong understanding of Java and/or Python
  • Expertise applying test practices in an agile environment
  • Experience with unit testing frameworks such as JUnit, or pytest
Nice to have:Experience with any of the following is an asset:
  • Testing Machine Learning models (SkLearn, XGBoost, Tensorflow, PyTorch)
  • Experience Working with kubernetes and micro services infrastructure
  • Testing data quality and labelling
  • Reviewing data science experiments for validity
  • A passion in understanding and explaining machine learning model outputs
  • Testing backend systems or APIs
  • Testing performance with JMeter or similar tools
  • Web services technology such as REST, JSON or Thrift
  • Continuous integration systems such as Jenkins or Bamboo
  • Continuous delivery concepts
For more information about TEEMA and to consider other career opportunities, please visit our website at www.teemagroup.com By applying to TEEMA on any job portal implies you are entering into a business relationship with us and therefore grants TEEMA consent to send you further job updates or industry and company-related information.