Image Loading

Technical Lead (AI/ML)

Job Description

  • Remote, India

What You'll Do
Overview

We, at Avalara, are working on the next generation of automatic tax compliance products. We are leveraging new machine learning techniques to build our classification and extraction products.


As a part of the AI/ML team you will be challenged with building classification systems which aim to classify millions of potential labels or extract compliance information from scanned documents and images from a variety of sources in multiple languages.
If you are excited about using ML in large-scale real-world applications, we would love to speak to you!

We are looking for engineers who can think quick and have a background in implementation.

Experience with one or more of these will be a bonus,

  1. Classification systems, Sentiment analysis, NLP and Entity extraction.
  2. Computer Vision, OCR, content extraction from images, PDF, HTML
  3. Experience with custom models & ensembles
  4. Experience with pytorch or TensorFlow
  5. Experience with LLMs - like Falcon, GPT, BARD

1.Develop and program integrated software algorithms to structure, analyze, and leverage data in product and systems applications in both structured and unstructured environments.

2.Apply knowledge of experimental methodologies, statistics, optimization, probability theory, and machine learning using code for tool building, statistical analysis, and modelling, using both general purpose software and statistical languages.

3.Develop and communicate descriptive, diagnostic, predictive, and prescriptive insights/algorithms.

4.Use machine learning and statistical modelling techniques such as decision trees, logistic regression, Bayesian analysis, Natural Language Processing, and others to develop and evaluate algorithms that improve product/system performance, quality, data management, and accuracy.

5.Use current programming languages (e.g., Python)) and technologies to translate algorithms and technical specifications into code.

6.Complete programming, implement efficiencies, perform testing, and debugging.

7.Complete documentation and procedures for installation and maintenance.

8.Apply deep learning technologies to enable computers to visualize, learn, and respond to complex situations.

9.Adapt machine learning to areas such artificial intelligence, Generative AI, Image Processing, and other technologies that allow users to have an interactive experience.

10. Work with large scale computing frameworks, data analysis systems, and cloud-based modelling environments.

What You'll Need to be Successful
 

  1. Bachelors or Masters degree with computer science exposure

  2. Savvy with machine learning and natural language processing

  3. Strong knowledge of software fundamentals, data structures and algorithms

  4. CI/CD skills

  5. Optimizing and scaling products

  6. Distributed systems

  7. Cloud-based software

  8. Outstanding problem solving and debugging skills

  9. Strong understanding of object-oriented design & development and common design patterns

Skills

  • Python
  • Cloud platform
  • NLP
  • AI/ML
  • CI/CD
  • Distributed Systems
  • Data Structures and Algorithms

Education

  • Master's Degree
  • Bachelor's Degree

Job Information

Job Posted Date

Apr 01, 2024

Experience

4 to 8 Years

Compensation (Annual in Lacs)

₹ Market Standard

Work Type

Permanent

Type Of Work

8 hour shift

Category

Information Technology

Copyright © 2022 All Rights Reserved. Saas Talent