logo

JobNob

Your Career. Our Passion.

Software Development Engineer, Fullstack 3


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

All rights reserved