Responsibilities:
People management
- Lead a team of software engineers, DS, DE, MLE, in the design, development, and delivery of software solutions.
Program management
- Strong program leader that has run program management functions to efficiently deliver ML projects to production and manage its operations.
- Work with Business stakeholders & customers in the Retail Business domain to execute the product vision using the power of AI/ML.
- Scope out the business requirements by performing necessary data-driven statistical analysis.
- Analyse and extract relevant information from large amounts of data and derive useful insights on a big-data scale.
- Create labelling manuals and work with labellers to manage ground truth data and perform feature engineering as needed.
- Work with software engineering teams, data engineers and ML operations team (Data Labellers, Auditors) to deliver production systems with your deep learning models.
- Select the right model, train, validate, test, optimise neural net models and keep improving our image and text processing models.
- Architecturally optimize the deep learning models for efficient inference, reduce latency, improve throughput, reduce memory footprint without sacrificing model accuracy.
Additional responsibilities include:
- Create and enhance model monitoring system to measure data distribution shifts and alert when model performance degrades in production.
- Streamline ML operations by envisioning human-in-the-loop workflows, collecting labels/audit information to feed into training and development processes.
- Maintain multiple model versions and ensure controlled release of models.
- Manage and mentor junior data scientists, guiding best practices in data science methodologies and project execution.
Skills required:
- MS/PhD from reputed institution with a focus on delivery.
- 5+ years of experience in data science with a proven track record of impactful solutions.
- Experience delivering AI/ML products/features to production, covering scoping, data ops, modeling, MLOps, and post-deployment analysis.
- Expertise in supervised and semi-supervised learning techniques, hands-on experience with ML frameworks like PyTorch or TensorFlow.
- Hands-on experience with deep learning models, including Transformer-based models, with knowledge of input-output metrics and sampling techniques.
- Deep understanding of Transformers, GNN models, and their mathematical internals.
- High coding standards and ability to create production-quality, efficient code.
- Skills in data analysis and engineering, including SQL, PySpark, etc.