Job Overview

Location
Chennai, Tamil Nadu
Job Type
Full Time
Date Posted
6 months ago

Additional Details

Job ID
26763
Job Views
42

Job Description

  • As a software developer, you are passionate about shipping large-scale software systems in a fast-paced environment but can balance longer term issues such as maintainability, scalability, and quality.
  • You are an experienced software engineer who is passionate about delivering software that supports and facilitates business operations of ML & AI solutions. You have a strong understanding of Cloud technologies and Cloud agnostic software architecture and have experience troubleshooting high scale solutions that are deployed and upgraded on a regular cadence.
  • You have a passion for software reliability and know how to ensure user needs are met through cross-functional stakeholder understanding and engagement. You enjoy understanding both the details of the use cases that end-users are performing using the solution as well as the architecture and implementation of the system end to end.
  • You have a strong interest in resolving issues as well as designing effective methods for troubleshooting, preventing, and debugging problems in software systems, getting to the root cause of issues, meeting the users’ needs and influencing the product development roadmap. You are excited about finding ways to develop product capabilities and tools that increase robustness of the user experience, reduce the cost of troubleshooting, or reduce the time required to address issues.
  • You are fluent in Python, have experience working with distributed computing, big data frameworks and are very knowledgeable about Kubernetes and Docker. You also have experience working with and building Machine Learning pipelines and models. You have the ability and enthusiasm to learn new technologies whether they are infrastructure or language or platform, and easily adapt to change.

What we are looking for

  • BS or MS in Computer Science/Software Engineering or equivalent work experience.
  • 6 to 9 years of relevant experience in Python Application Development
  • Strong software engineering skills and strong programming skills in NumPy/Pandas/ML Libs.
  • Experience in developing REST APIs – Flask/Fast API.
  • Proven understanding of distributed computing architectures.
  • Experience with Machine Learning Solutions and productization.
  • Experience in working with any cloud provider, Azure/GCP/AWS.
  • Strong expertise in Docker, Kubernetes, Argo Workflows and Helm.
  • Expertise in version control systems – GitHub.
  • Experience in developing CI/CD pipelines – GitHub Actions.
  • Understanding of the ML / Modelling process, Feature Generation, Training, Hyper-parameter tuning, predictions (scoring)
  • You enjoy solving puzzles and troubleshooting issues.
  • You enjoy multi-tasking and providing significant positive impact to the business through your work.

Nice To Have

  • Data manipulations in python – wrangling & manipulating large datasets in spark & pandas dataframes.
  • Supply chain domain knowledge - Supply Chain Management, especially demand planning aspects, CPG, Manufacturing etc.
  • Knowledge of how drivers influence demand, e.g., pricing, promotions, initiatives, external factors like weather patterns etc.


Qualification

Bachelor’s degree

Experience Requirements

Fresher Experience

Location

Similar Jobs

Full Time

Vanguard

Data Analyst

Full Time

Stripe

Data Analyst

Full Time

Caterpillar

Data Scientist

Full Time

Cookies

This website uses cookies to ensure you get the best experience on our website. Cookie Policy

Accept