M

MCI

Provides BPO call center outsourcing services

AI / Machine Learning Engineer

Applied Machine LearningPosted on Nov 5
Full-timeUnited StatesNo salary listedIn-person

About the Job

Requirements

  • A bachelor's degree in Computer Science, Data Science, Mathematics, Statistics, Engineering, Artificial Intelligence, or a related field is required.
  • At least 3 years of experience developing machine-learning or artificial-intelligence solutions is required.
  • Strong proficiency in Python and machine-learning development practices is required.
  • Experience building, training, evaluating, and deploying machine-learning models is required.
  • Knowledge of supervised, unsupervised, and deep-learning methodologies is required.
  • Experience working with large datasets and data-preprocessing techniques is required.
  • Understanding of statistical modeling, predictive analytics, and model optimization is required.
  • Experience integrating machine-learning solutions into production environments is required.
  • Familiarity with software-engineering principles and version-control systems is required.
  • Knowledge of cloud-computing platforms and distributed-computing environments is required.
  • Strong analytical thinking and problem-solving capabilities are required.
  • Ability to communicate complex technical concepts to technical and non-technical stakeholders is required.
  • Authorization to work in the country where the job is based is required.
  • Willingness to submit to a Level II background and/or security investigation with fingerprinting, where applicable, is required.
  • Willingness to submit to drug screening, where applicable, is required.

Responsibilities

  • Design, develop, and deploy machine-learning models that support business objectives and enhance operational performance.
  • Build and train supervised, unsupervised, and deep-learning models.
  • Develop predictive analytics and intelligent-automation solutions.
  • Perform feature engineering and data-preparation activities.
  • Evaluate model performance and implement continuous improvements.
  • Ensure machine-learning solutions are scalable, reliable, and production-ready.
  • Deploy models into production environments.
  • Develop and maintain model-serving infrastructure.
  • Monitor model performance and address drift or degradation.
  • Support model retraining and lifecycle-management processes.
  • Develop efficient data pipelines and workflows that support artificial-intelligence initiatives.
  • Collaborate with data teams to prepare and process large datasets.
  • Optimize data-collection, transformation, and storage processes.
  • Ensure data quality and integrity across machine-learning workflows.
  • Support integration with enterprise systems and platforms.
  • Maintain quality, security, and compliance standards across artificial-intelligence solutions.
  • Implement testing and validation procedures.
  • Ensure models align with governance and regulatory requirements.
  • Document methodologies, processes, and technical solutions.
  • Support responsible and ethical artificial-intelligence practices.
  • Stay current with advancements in artificial-intelligence and machine-learning technologies.
  • Evaluate emerging machine-learning frameworks and tools.
  • Research innovative approaches to solving business challenges.
  • Recommend enhancements to artificial-intelligence architectures and development practices.
  • Contribute to continuous-improvement initiatives across the artificial-intelligence function.

Desired Qualifications

  • Experience with TensorFlow, PyTorch, Scikit-learn, XGBoost, or similar frameworks.
  • Experience with MLOps, continuous integration and continuous delivery (CI/CD) pipelines, and model lifecycle management.
  • Exposure to generative artificial intelligence and large language models.
  • Experience with data engineering or extract, transform, load (ETL) pipelines.
  • Knowledge of containerization technologies such as Docker and Kubernetes.
  • Familiarity with data-visualization and reporting tools.
  • Experience in natural-language processing, computer vision, or recommendation systems.
  • Industry certifications related to artificial intelligence, machine learning, or cloud technologies.

About the Company

MCI

Provides BPO call center outsourcing services

MCI provides business process outsourcing and call center services to a wide range of clients in both B2B and B2C markets. The company handles customer interactions and back-office tasks to improve customer experience, boost efficiency, and reduce client costs. With operations in seven countries and a global team of over 5,000 associates, MCI delivers support at scale across multiple languages and industries. Growth comes from organic expansion and acquisitions, assembling a family of firms that offer complementary services under a single umbrella. MCI’s main differentiators are its global reach, long-term client relationships, and focus on measurable outcomes such as higher customer satisfaction and lower operating expenses. The company’s goal is to help clients streamline their customer-facing processes and back-office operations while driving cost savings and revenue improvements.

Company size
1,001-5,000
Company stage
Early VC
Total funding
$4.2M
Headquarters
Iowa City, IA
Founded
2015

Recently Posted Jobs

Explore more opportunities at MCI

See more jobs