brand logo
View All Jobs

Senior / Lead - ML Platform (Backend)

Chennai, Bangalore, Hyderabad
Job Description
Job Title: Senior / Lead - ML Platform (Backend)
India Locations: Chennai | Hyderabad | Bangalore

Tiger Analytics is a global leader in AI and analytics, helping Fortune 1000 companies solve their toughest challenges. 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. Come work with us to provide certainty to shape a better tomorrow. We are a Great Place to Work-Certified™ (2022-24) and have been consistently ranked among the ‘Best’ and ‘Fastest Growing’ analytics firms lists by Inc., Financial Times, Economic Times, Analytics India Magazine, etc. www.tigeranalytics.com


Responsibilities:
  • 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 microservices 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

Basic Qualifications:
  • Hands on experience in building microservices based Data Products, Data Pipeline design, Event driven Programming, and in design and deployment of ML Algorithms in Production
  • Core experience as a Lead engineer in Data Oriented Product Platform in a Core Backend Role.
  • Excellent programming skills in Python, a good understanding in Go is a plus.
  • Experience in Statistics, Data Mining, hypothesis validation, Data Science and Design of Algorithms
  • Understanding of ML / AI Pipeline & Development life-cycle & tools, MLOps Knowledge
  • Exposure to Front end frameworks like React, Angular , Vue js having led teams and built applications
  • Experience in Test driven Development
  • Expert knowledge of building and maintaining in Production, large scale micro services-based applications
  • Proficient with SQL, RDBMS such as Postgres, MySQL, SQL Server, Oracle and/or experience with NoSQL, DBMSs such as Mongodb
  • Hands on experience in python server frameworks like Flask, FastAPI
  • Familiarity with some ORM (Object Relational Mapper) libraries. Eg: SQLAlchemy
  • Experience in cloud - AWS/Azure/Google is preferred
  • Understanding of the threading limitations of Python, and multi-process architecture.
  • Familiarity with event-driven programming in Python.
  • Strong unit test and debugging skills.
  • Good understanding of Big Data Stack technologies such as Apache Spark, pyspark API.
  • 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
  • Strong trouble-shooting skills that span systems(Linux), network, and application
  • Basic knowledge of version control (GIT) and Dev ops
  • Bachelor’s Degree in Computer Science or related field
  • 5-8 years’ experience server-side/back-end full cycle product development in a production environment in Python
  • High integrity, and great hunger to learn and develop as a software engineer