brand logo
View All Jobs

Sr. ML Engineer (Python - ML Platform)

Chennai, Bangalore, Hyderabad
Job Description
Job Title: Sr. ML Engineer (Python - ML Platform)
Locations: Chennai | Hyderabad | Bangalore (Hybrid)

Who we are :
Tiger Analytics is a global leader in AI and analytics, helping Fortune 1000 companies solve their toughest challenges. We offer full-stack AI and analytics services & solutions to empower businesses to achieve real outcomes and value at scale. We are on a mission to push the boundaries of what AI and analytics can do to help enterprises navigate uncertainty and move forward decisively. Our purpose is to provide certainty to shape a better tomorrow.
Our team of 4000+ technologists and consultants are based in the US, Canada, the UK, India, Singapore and Australia, working closely with clients across CPG, Retail, Insurance, BFS, Manufacturing, Life Sciences, and Healthcare. Many of our team leaders rank in Top 10 and 40 Under 40 lists, exemplifying our dedication to innovation and excellence.
We are a Great Place to Work-Certified™ (2022-24), recognized by analyst firms such as Forrester, Gartner, HFS, Everest, ISG and others. We have been ranked among the ‘Best’ and ‘Fastest Growing’ analytics firms lists by Inc., Financial Times, Economic Times and Analytics India Magazine.

Curious about the role? What your typical day would look like?
  • Drive the development and adoption of Tiger’s ML platform accelerators solutions
  • Lead cross-functional technical teams across deep learning, machine learning, distributed systems, program management, app engineering and product teams while working on all aspects of design, development and delivery of machine learning enabled end-to-end pipelines and solutions.
  • Design and architect services and pipelines to support the full Machine learning Lifecycle right from Development to Deployment
  • Build scalable micro services architectures than can handle high volume data requests and high concurrency
  • Architect solutions for High Availability, Low Latency and High Throughput.
  • Improve system reliability-Troubleshoot and investigate any identified issues
  • Build and perfect test cases to introduce highly reliable and scalable application platforms
  • Writing high-performance, reliable and maintainable code.
  • Interface with various interactive services and clients including web and mobile applications
  • Support the delivery of the platform solution by providing technical oversight and guidance to the respective Project Teams and ensure High customer satisfaction.

What do we expect?
  • 6 - 10 years’ experience server-side/back-end full cycle product development in a production environment in Python
  • 4+ Experience in , Data Science ,Statistics, Data Mining, hypothesis validation and design of Algorithms with Strong Exposure to modern ML stack (Scikit Learn, NLP, SparkML, Pytorch Etc.)
  • 3+ years of quality experience in Spark programming and Delta Architecture, distributed data processing. Exposure to Databricks or any managed Spark Runtime on Cloud (Dataproc / EMR) .
  • 3+ years of Experience managing production deployments in any major cloud platform - Azure/Google/AWS or on Databricks is required.
  • 3+ years of core experience as a Lead engineer in Machine learning enabled product platform in a Backend Role.
  • Strong understanding of MLOPS related concepts, Model deployment as Batch, Real time on modern cloud stack
  • Excellent first principles understanding of Python programming and strong understanding of  Data Structures and Algorithms
  • Proficient with SQL, RDBMS such as Postgres, MySQL, SQL Server, Oracle and/or experience with NoSQL, DBMSs such as Mongo dB
  • Hands on Working experience with Multiple Cloud Database technologies like Redshift, Delta, Cosmos DB, SQL Server etc.
  • Familiarity with some ORM (Object Relational Mapper) libraries. E.g.: SQL Alchemy
  • Understanding of Devops and Deployment processes, and strong understanding of CI/CD, Technologies, and Observability
  • Hands on experience in building scalable Data, ML Pipelines, Event driven Servies, and in design and deployment of ML Algorithms in Production
  • Comfortable with Fast Paced Development Experience Zero to One build skills
  • Excellent skills in terms of authoring technical specification documentation and structuring release cycles.
  • Good understanding of Linux Fundamentals and aspects of writing Performant Code.
  • Some experience in python server frameworks like Flask, FastAPI
  • Understanding of the threading in Python, and multi-process architecture, Ray etc.
  • Experience in working with Event driven architectures, Streaming data, and technologies such as Apache Kafka, Apache Nifi etc
  • Leveraging DFR for software, Agile and Lean software development methodologies to drive reliability upstream into the product development life cycle
  • Excellent knowledge of version control (GIT), Containers etc.
  • Strong intuition for product development and a keen understanding of customer requirements
  • Proven experience managing a live product / platform and collaborating with product managers or business stakeholders to achieve business goals
  • Enthusiastic about creating high-performing teams and effective organizational structures
  • High integrity, and a great hunger to learn and develop as a software engineer
  • Bachelor’s Degree in Computer Science or related field

You are important to us, let’s stay connected!
Every individual comes with a different set of skills and qualities so even if you don’t tick all the boxes for the role today, we urge you to apply as there might be a suitable/unique role for you tomorrow. We are an equal opportunity employer. Our diverse and inclusive culture and values guide us to listen, trust, respect, and encourage people to grow the way they desire.

Note: The designation will be commensurate with expertise and experience. Compensation packages are among the best in the industry.
Additional Benefits: Health insurance (self & family), virtual wellness platform, and knowledge communities.