Data Scientist - ML Ops

Pittsburgh, PA, USA Req #27263
Friday, November 15, 2024

Company Overview and Culture 

EXL (NASDAQ: EXLS) is a leading data analytics and digital operations and solutions company. We partner with clients using a data and AI-led approach to reinvent business models, drive better business outcomes and unlock growth with speed. EXL harnesses the power of data, analytics, AI, and deep industry knowledge to transform operations for the world's leading corporations in industries including insurance, healthcare, banking and financial services, media and retail, among others. EXL was founded in 1999 with the core values of innovation, collaboration, excellence, integrity and respect. We are headquartered in New York and have more than 55,000 employees spanning six continents. For more information, visit http://www.exlservice.com.



As a Data Scientist with strong MLOpsEngineer, you will play a pivotal role in transforming data into actionable insights through advanced machine learning techniques. You will design and develop complex machine learning models to address key business challenges and drive strategic initiatives. Your deep expertisein MLOpswill be critical in ensuring these models are efficiently deployed, monitored, and maintainedin real-time production environments. You will build and manage end-to-end data pipelines, from data ingestion and preprocessing to model training and deployment. Additionally, you will collaborate with cross-functional teams to integrate models into our existing systems and continuously optimizetheir performance. Your role will also involve troubleshooting issues and documenting processes to ensure effective application of best practices in data science and operationalization. 

  

Key Responsibilities: 

1. Model Development & Validation: 

  • Design, build, and validatemachine learning models tailored to business needs. 

  • Experiment with various algorithms and techniques to improve model accuracy and performance. 

  • Collaborate with data analysts and stakeholders to understand data requirements and objectives. 

2. MLOpsImplementation: 

  • Develop and implement MLOpsstrategies to manage the full lifecycle of machine learning models. 

  • Automate the deployment, monitoring, and scaling of ML models using MLOpstools and practices. 

  • Ensure models are deployed in real-time production environments, maintaininghigh availability and performance. 

3. Data Pipeline Development: 

  • Build and manage robust data pipelines to support model training, testing, and deployment. 

  • Design workflows to handle data ingestion, preprocessing, and transformation. 

  • Implement data quality and validation checks to ensure the accuracy and consistency of data used for modeling. 

4. Performance Monitoring & Optimization: 

  • Monitor the performance of deployed models in real-time and address any issues related to model drift, degradation, or failures. 

  • Continuously evaluate and optimizemodel performance through tuning and retraining as needed. 

  • Develop and maintainperformance metrics and dashboards to track model effectiveness. 

5. Collaboration & Communication: 

  • Work closely with cross-functional teams, including data engineers, software developers, and business stakeholders, to deliver data-driven solutions. 

  • Translate complex technical concepts into actionable insights for non-technical stakeholders. 

  • Provide technical guidance and support to team members as required. 

6. Documentation & Knowledge Sharing: 

  • Create and maintaincomprehensive documentation for models, pipelines, and MLOpsprocesses. 

  • Share knowledge and best practices with team members to foster a culture of continuous learning and improvement. 

  • Stay updated on industry trends, emerging technologies, and best practices in data science and MLOps. 

7. Troubleshooting & Support: 

  • Diagnose and resolve issues related to model performance, deployment, and integration. 

  • Provide ongoing support and maintenance for deployed models and data pipelines. 

  • Conduct root cause analysis and implement corrective actions to address issues. 

  

Must-Have Qualifications: 

  • Educational Background:Bachelor’s or master’sdegree in computer science, Data Science, Engineering, Mathematics, or a related field. 

  • Experience:6-9 years of experience in data science, with a strong focus on MLOpsand productionizing machine learning models. 

  • Programming Skills:Proficiencyin Python for data analysis and machine learning. 

  • Machine Learning Expertise:Deep understanding of machine learning algorithms, statistical modeling, and model evaluation techniques. 

  • MLOpsKnowledge:Very goodknowledge of MLOpsprinciples, tools, and practices, including real-time usage and deployment strategies. Hands-on experience with MLOpsplatforms such as MLflow, Kubeflow, TensorFlow Serving, or similar. 

  • Cloud Platforms:Experience with major cloud providers (AWS, Azure, Google Cloud) for deploying and managing machine learning models. 

  • Data Engineering Skills:Solid understanding of data engineering principles, including ETL processes, data warehousing, and SQL. 

  • Version Control:Proficiencyin using version control systems such as Git for code management. 

  • Communication Skills:Strong verbal and written communication skills with the ability to present technical information to diverse audiences. 

  

Good-to-Have Qualifications: 

  • Big Data Technologies:Experience with big data tools and technologies like Hadoop, Spark, or Kafka. 

  • Containerization & Orchestration:Familiarity with Docker, Kubernetes, or other containerization and orchestration technologies. 

  • DevOps Practices:Knowledge of DevOps methodologies and tools such as Jenkins, Terraform, or CI/CD pipelines. 

  • Business Acumen:Ability to understand and translate business requirements into technical solutions and model designs. 

 

EEO/Minorities/Females/Vets/Disabilities 

To view our total rewards offered click here —> https://www.exlservice.com/us-careers-and-benefits
 
Base Salary Range Disclaimer: The base salary range represents the low and high end of the EXL base salary range for this position. Actual salaries will vary depending on factors including but not limited to: location and experience. The base salary range listed is just one component of EXL's total compensation package for employees. Other rewards may include bonuses, as well as a Paid Time Off policy, and many region specific benefits. 
 
Please also note that the data shared through the job application will be stored and processed by EXL in accordance with the EXL Privacy Policy. 

Application & Interview Impersonation Warning – Purposely impersonating another individual when applying and / or participating in an interview in order to obtain employment with EXL Service Holdings, Inc. (the “Company”) for yourself or for the other individual is a crime.  We have implemented measures to deter and to uncover such unlawful conduct.  If the Company identifies such fraudulent conduct, it will result in, as applicable, the application being rejected, an offer (if made) being rescinded, or termination of employment as well as possible legal action against the impersonator(s).

EXL may use artificial intelligence to create insights on how your candidate information matches the requirements of the job for which you applied. While AI may be used in the recruiting process, all final decisions in the recruiting and hiring process will be taken by the recruiting and hiring teams after considering a candidate’s full profile. As a candidate, you can choose to opt out of this artificial intelligence screening process. Your decision to opt out will not negatively impact your opportunity for employment with EXL.

Other details

  • Pay Type Salary
Location on Google Maps
  • Pittsburgh, PA, USA