Jobs /

Senior Software Engineer - Machine Learning

Avalara

Apply Now

Job Details

Location: Chennai, Chennai district, Tamil Nadu, India Pune, Pune City, Pune, Maharashtra, 411001, India Posted: Oct 20, 2021

Job Description

The Midgard team in Avalara applies Machine Learning techniques to solve engineering problems. The Midgard-HS Code sub-team build solutions to automatically classify product titles into Harmonic system codes. This is a hard problem requiring latest techniques in machine learning and natural language processing to be applied. There is tremendous business impact that this role will bring about by improving productivity of manual classifiers. The person will get to work with a talented team of engineers who have reputation in the open source community. The tech stack is exciting and it employs modern techniques like event-driven systems, async programming, functional programming, machine learning, platform as service and natural language processing.

Job Duties


  • proof of concept solutioning
  • machine learning models, end to end solutions and NLP solutions
  • software development
  • infrastructure automation
  • code reviews
  • Qualifications


  • Bachelors or Masters degree with computer science exposure with 5+ years of experience working in software domain.
  • Savvy with machine learning and natural language processing
  • Strong knowledge of software fundamentals, data structures and algorithms
  • CI/CD skills
  • Optimizing and scaling products
  • Distributed systems
  • Cloud-based software
  • Outstanding problem solving and debugging skills
  • Strong understanding of object-oriented design & development and common design patterns
  • Preferred Qualifications


  • building solutions using machine learning and natural language processing
  • contributions to open source
  • presentations in tech forum
  • building products end to end: from design till production deployment in cloud
  • ​Personality traits are


  • Excellent written and verbal communication skills
  • Professional demeanor, team player, and a positive attitude
  • Ability to adapt to changing priorities
  • Strong attention to detail
  • Working knowledge of source control tools such as GitLab
  • Proven ability to make things happen and meet commitments
  • Experience in building scalable micro service architecture
  • Ability to work under pressure and thrive in a fast paced environment
  • About Avalara

    Avalara helps businesses get tax compliance right.

    View Website

    Get More Interviews for This and Many Other Jobs

    Huntr helps you instantly craft tailored resumes and cover letters, fill out application forms with a single click, effortlessly keep your job hunt organized, and much more.

    Sign Up for Free