TELUS International AI Data Solutions
Location
Bangalore | India
Job description
Job Description :
Telus International AI Data Solutions or TI AI for short, has been a global leader in data services since 2005. Listed on Feb 21 on the NYSE, TI now has a market cap of $3Billion+. With Playment's acquisition on July 21, we now have a combined strength in video, images, and audio text labeling, serving the world's top ML teams.
We've built a truly industry-agnostic platform to support the growing needs of our customers. Eg of our customer use cases - Automotive companies build self-driving capabilities, Agriculture companies for identify weeds & and fruit picking, Insurance companies for claim processing & and damage detection, Retail companies for shelf tracking, Drone/Satellite imagery for terrain analysis, E-commerce for cataloging & and visual object understanding etc.
Why is it important
Programming in the ML world is very different from traditional software development. ML technology has 3 major components - model, compute & and data; Recent advances in GPU has made compute infinite while algorithms behind AI are evolving to a point where they would mostly become commoditised building block like libraries/functions in software development. For all practical purposes, ML engineers follow a virtuous cycle of labelling data, training models & and testing them. Now, throughout the last 20 years of web development, we built a lot of tooling like Git & and IDEs to help software developers write, version & and manage vast amounts of code efficiently. Now, if code to software dev is labelled data to ML, is there a need for Github of Software 2.0 Absolutely. ML end up spending 70% of their time managing/curating datasets. There's a very strong need for one platform to curate, maintain & and label datasets and all related services around it. Playment fills this need.
Join us to witness & and influence the unfolding of AI, which is the largest technology wave the world will ever see.
Responsibilities :
● Build frontend interfaces for our new products & and optimize user experience in our vast product suite
● Add new annotation capabilities in our tool using 2d/3d rendering technologies and optimize performance
● Understand, follow and improve Playment's standards for the software development life cycle
● Work closely with the product and tech team to deliver efficient, maintainable and unit-tested software
● Proactively identifies problems with requirements (lack of clarity, inconsistencies, technical limitations) for their own work and teamwork, and communicates these issues early to help course-correct
● Collaborate with product & and business teams to understand customer journey and come up with solutions that help Payment grow
● Contribute to the architecture and design of new and existing systems
Requirements:
● You have strong problem-solving skills and are a fast learner
● You have an understanding of data structures and algorithms
● You have at least 4+ years experience in front-end development
● You have experience 3+ years of experience in React - Redux / Vue / Angular and have a strong hold on low-level programming/syntax in JavaScript
● 2+ years of experience contributing to the system design or architecture (architecture, design patterns, reliability and scaling) of new and current systems
● Experience as a mentor, tech lead or leading an engineering team
● You know object-oriented architecture & and design patterns and have extensively worked on implementing them
● You know how to find and fix performance issues
● Experience in developing 3d rendering applications using THREE.js is a big plus
● Experience in Typescript is a big plus
● You are a team player
Job tags
Salary