Senior Machine Learning Engineer
Bengaluru, India
Applications have closed
Publicis Groupe
Company Description
When you’re one of us, you get to run with the best. For decades, we’ve been helping marketers from the world’s top brands personalize experiences for millions of people with our cutting-edge technology, solutions and services. Epsilon’s best-in-class identity gives brands a clear, privacy-safe view of their customers, which they can use across our suite of digital media, messaging and loyalty solutions. We process 400+ billion consumer actions each day and hold many patents of proprietary technology, including real-time modeling languages and consumer privacy advancements. Thanks to the work of every employee, Epsilon India is now Great Place to Work-Certified™. Epsilon has also been consistently recognized as industry-leading by Forrester, Adweek and the MRC. Positioned at the core of Publicis Groupe, Epsilon is a global company with more than 8,000 employees around the world. For more information, visit epsilon.com/apac or our LinkedIn page.
Job Description
PeopleCloud Customer is a world-class cloud-based Customer Data Platform (CDP) fully enabled with a complete Marketing Automated Operating System (MAOS). The PeopleCloud Customer platform provides out-of-the-box SaaS and PaaS products that are fully integrated, including Customer Identity services, Deterministic and Probabilistic Customer Record stitching services and Marketing Machine Learning algorithms and models trained to deliver personalized activation at scale.
Epsilon India team is looking for a talented team player in a Senior Machine Learning Engineer. You will be part of a team deploying state-of-the-art AI solutions for Epsilon’s enterprise clients. For example, suppose Epsilon’s data scientists create an innovative solution for automatically reading and processing thousands of documents for one of the world’s largest banks. The solution works brilliantly in a development environment, but how should it be deployed into production? How will end users access the solution? How will it scale to processing millions of documents? What tools or platforms should the client use for monitoring? An ML engineer at Epsilon needs to answer these questions AND build out the solution.
Of course we don’t expect you to know everything on day 1! You will report to the Director of Data Science who will provide you with coaching and guidance as you get up to speed. Most importantly you will need to demonstrate the ability to write solid, production-quality code and enthusiasm for becoming an expert in this exciting new career. You will work with a distributed team (onshore and offshore) and work closely with a broadly talented team of delivery management, business analysts, visual designers, analytics, developers, and QA. You will work directly with clients to own data science solutions as a member of the Data Sciences MML Cloud Services team, and will operate as part of the product team to extend the Platform functionality when not supporting client projects.
RESPONSIBILITIES
- 6+ years of experience in Machine Learning / DevOps / MLOps / Data Engineering
- Design the data pipelines and engineering infrastructure to support our clients’ enterprise machine learning systems at scale
- Take offline models data scientists build and turn them into a real machine learning production system
- Develop and deploy scalable tools and services for our clients to handle machine learning training and inference
- Identify and evaluate new technologies to improve performance, maintainability, and reliability of our clients’ machine learning systems
- Apply software engineering rigor and best practices to machine learning, including CI/CD, automation, etc.
- Support model development, with an emphasis on auditability, versioning, and data security
- Facilitate the development and deployment of proof-of-concept machine learning systems
- Communicate with clients to build requirements and track progress
- Excellent communication & interpersonal skills with an ability to communicate ideas.
Qualifications
- Experience building end-to-end systems as a Platform Engineer, ML DevOps Engineer, or Data Engineer (or equivalent)
- Strong software engineering skills in complex, multi-language systems
- Fluency in Python
- Comfort with Linux administration
- Experience working with cloud computing and database systems
- Experience building custom integrations between cloud-based systems using APIs
- Experience developing and maintaining ML systems built with open source tools
- Experience developing with containers and Kubernetes in cloud computing environments
- Familiarity with one or more data-oriented workflow orchestration frameworks (KubeFlow, Airflow, Argo, etc.)
- Ability to translate business needs to technical requirements
- Strong understanding of software testing, benchmarking, and continuous integration
- Exposure to machine learning methodology and best practices
- Exposure to deep learning approaches and modeling frameworks (PyTorch, Tensorflow, Keras, etc.)
* Salary range is an estimate based on our AI, ML, Data Science Salary Index 💰
Tags: Airflow APIs CI/CD Data pipelines Deep Learning DevOps Engineering Keras Kubeflow Kubernetes Linux Machine Learning ML models MLOps Open Source Pipelines Privacy Python PyTorch Security TensorFlow Testing
Perks/benefits: Career development Flex vacation
More jobs like this
Explore more AI, ML, Data Science career opportunities
Find even more open roles in Artificial Intelligence (AI), Machine Learning (ML), Natural Language Processing (NLP), Computer Vision (CV), Data Engineering, Data Analytics, Big Data, and Data Science in general - ordered by popularity of job title or skills, toolset and products used - below.
- Open Data Science Manager jobs
- Open MLOps Engineer jobs
- Open AI Engineer jobs
- Open Senior Business Intelligence Analyst jobs
- Open Sr Data Engineer jobs
- Open Data Engineer II jobs
- Open Data Manager jobs
- Open Principal Data Engineer jobs
- Open Data Analytics Engineer jobs
- Open Power BI Developer jobs
- Open Product Data Analyst jobs
- Open Junior Data Scientist jobs
- Open Senior Data Architect jobs
- Open Data Scientist II jobs
- Open Business Intelligence Developer jobs
- Open Sr. Data Scientist jobs
- Open Manager, Data Engineering jobs
- Open Data Analyst Intern jobs
- Open Data Quality Analyst jobs
- Open Big Data Engineer jobs
- Open Business Data Analyst jobs
- Open Principal Data Scientist jobs
- Open ETL Developer jobs
- Open Junior Data Engineer jobs
- Open Research Scientist jobs
- Open Data quality-related jobs
- Open Business Intelligence-related jobs
- Open GCP-related jobs
- Open ML models-related jobs
- Open Data management-related jobs
- Open Privacy-related jobs
- Open Java-related jobs
- Open Finance-related jobs
- Open Data visualization-related jobs
- Open APIs-related jobs
- Open Deep Learning-related jobs
- Open PyTorch-related jobs
- Open Consulting-related jobs
- Open TensorFlow-related jobs
- Open Snowflake-related jobs
- Open PhD-related jobs
- Open NLP-related jobs
- Open CI/CD-related jobs
- Open Kubernetes-related jobs
- Open Data governance-related jobs
- Open Airflow-related jobs
- Open Databricks-related jobs
- Open Hadoop-related jobs
- Open LLMs-related jobs
- Open Data warehouse-related jobs