Apex Systems, Inc. Header

Senior Machine Learning Engineer (ML Platforms)

Guadalajara, JA
Full-Time

Job Description

Job#: 3037487

Job Description:

Senior Machine Learning Engineer / Senior Software Engineer (ML Platforms)

About Everforth Apex Systems Mexico

Everforth Apex Systems Mexico is a technology consulting and talent solutions firm that partners with global organizations to deliver high-impact engineering, data, and digital solutions. We support professionals with challenging projects, strong technical communities, and long-term career growth within distributed, cross-functional teams.

Position Overview

We are seeking a Senior Consultant with strong software and machine learning engineering experience to design, build, and operate scalable data and ML systems. This role focuses on developing production-grade platforms, APIs, and pipelines that enable data-driven decision-making and business outcomes.

You will work closely with software engineers, data scientists, product managers, and platform teams to deliver reliable, observable, and scalable ML solutions. The role requires both hands-on technical execution and the ability to think strategically about system design, operational excellence, and long-term platform evolution.

Key Responsibilities

System & Software Design

  • Design and develop moderately complex, testable, and observable software systems.
  • Contribute to architectural discussions, particularly for big data and machine learning applications.
  • Apply systems thinking to identify improvements that scale beyond individual projects.

API & Platform Development

  • Build and maintain reusable APIs and services consumed across multiple business units.
  • Ensure solutions are scalable, secure, and aligned with software engineering best practices.

Machine Learning Engineering

  • Build and maintain end-to-end ML pipelines in production, including feature engineering, model training, validation, and inference.
  • Optimize ML systems for performance, reliability, and scalability in distributed environments.

Data & Distributed Processing

  • Work with large datasets using Spark and distributed computing patterns.
  • Train and deploy models using GPUs or distributed compute where appropriate.

Operational Excellence

  • Implement monitoring, logging, and alerting to meet SLA and reliability expectations.
  • Participate in root cause analyses (RCAs) and technical deep dives.

Collaboration & Mentorship

  • Collaborate with engineering, data, and product stakeholders to align priorities.
  • Lead code reviews, mentor peers, and promote engineering best practices.
  • Document and communicate technical concepts clearly to both technical and non-technical audiences.

Innovation & Continuous Improvement

  • Identify inefficiencies in systems and codebases and propose platform or tooling improvements.
  • Stay current with emerging technologies and share knowledge within the engineering community.
Required Experience & Qualifications
  • Bachelor’s or Master’s degree in Computer Science, Engineering, Mathematics, Statistics, or a related field, or equivalent professional experience.
  • 3+ years of experience in software engineering and/or machine learning engineering.
  • Strong programming skills in Python, plus experience developing software in at least three programming languages, with deep expertise in at least one.
  • Proven experience building and operating production ML pipelines end to end.
  • Hands-on experience with PyTorch, TensorFlow, and scikit-learn.
  • Strong knowledge of Spark (PySpark, map-reduce patterns) and large-scale data processing.
  • Experience with cloud services on AWS, including storage (e.g., S3) and IAM concepts.
  • Experience with workflow orchestration tools such as Airflow and/or Flyte.
  • Solid understanding of software engineering principles, data structures, and design patterns.
  • Experience designing testable systems and debugging issues within SLA constraints.
  • Familiarity with monitoring and observability tools such as Datadog.
Preferred Qualifications
  • Experience building or integrating LLM-based solutions in production environments.
  • Experience with streaming applications in cloud or hybrid architectures.
  • Prior consulting experience working across multiple teams or business units.
  • Strong technical writing and presentation skills.
Technical Stack

Core Technologies

  • Python, PyTorch, TensorFlow, scikit-learn
  • Spark / PySpark

Cloud & Platform

  • AWS (S3, IAM, compute services)
  • Airflow, Flyte

Monitoring & Operations

  • Datadog
  • Logging, alerting, and observability best practices

Concepts

  • Distributed systems, ML pipelines, APIs, system design, scalability, reliability



Everforth Apex is a world-class IT services company that serves thousands of clients across the globe. When you join Everforth Apex, you become part of a team that values innovation, collaboration, and continuous learning. We offer quality career resources, training, certifications, development opportunities, and a comprehensive benefits package. Our commitment to excellence is reflected in many awards, including Great Place to Work® and Great Place for Women to Work® in Mexico.

VEVRAA Federal Contractor.
We request Priority Protected Veteran & Disabled Referrals for all of our locations within the state.

PDN-a1fa87a3-9acd-46cd-9340-b92004b3ab2b

Job#: 3037487

Job Description:

Senior Machine Learning Engineer / Senior Software Engineer (ML Platforms)

About Everforth Apex Systems Mexico

Everforth Apex Systems Mexico is a technology consulting and talent solutions firm that partners with global organizations to deliver high-impact engineering, data, and digital solutions. We support professionals with challenging projects, strong technical communities, and long-term career growth within distributed, cross-functional teams.

Position Overview

We are seeking a Senior Consultant with strong software and machine learning engineering experience to design, build, and operate scalable data and ML systems. This role focuses on developing production-grade platforms, APIs, and pipelines that enable data-driven decision-making and business outcomes.

You will work closely with software engineers, data scientists, product managers, and platform teams to deliver reliable, observable, and scalable ML solutions. The role requires both hands-on technical execution and the ability to think strategically about system design, operational excellence, and long-term platform evolution.

Key Responsibilities

System & Software Design

  • Design and develop moderately complex, testable, and observable software systems.
  • Contribute to architectural discussions, particularly for big data and machine learning applications.
  • Apply systems thinking to identify improvements that scale beyond individual projects.

API & Platform Development

  • Build and maintain reusable APIs and services consumed across multiple business units.
  • Ensure solutions are scalable, secure, and aligned with software engineering best practices.

Machine Learning Engineering

  • Build and maintain end-to-end ML pipelines in production, including feature engineering, model training, validation, and inference.
  • Optimize ML systems for performance, reliability, and scalability in distributed environments.

Data & Distributed Processing

  • Work with large datasets using Spark and distributed computing patterns.
  • Train and deploy models using GPUs or distributed compute where appropriate.

Operational Excellence

  • Implement monitoring, logging, and alerting to meet SLA and reliability expectations.
  • Participate in root cause analyses (RCAs) and technical deep dives.

Collaboration & Mentorship

  • Collaborate with engineering, data, and product stakeholders to align priorities.
  • Lead code reviews, mentor peers, and promote engineering best practices.
  • Document and communicate technical concepts clearly to both technical and non-technical audiences.

Innovation & Continuous Improvement

  • Identify inefficiencies in systems and codebases and propose platform or tooling improvements.
  • Stay current with emerging technologies and share knowledge within the engineering community.
Required Experience & Qualifications
  • Bachelor’s or Master’s degree in Computer Science, Engineering, Mathematics, Statistics, or a related field, or equivalent professional experience.
  • 3+ years of experience in software engineering and/or machine learning engineering.
  • Strong programming skills in Python, plus experience developing software in at least three programming languages, with deep expertise in at least one.
  • Proven experience building and operating production ML pipelines end to end.
  • Hands-on experience with PyTorch, TensorFlow, and scikit-learn.
  • Strong knowledge of Spark (PySpark, map-reduce patterns) and large-scale data processing.
  • Experience with cloud services on AWS, including storage (e.g., S3) and IAM concepts.
  • Experience with workflow orchestration tools such as Airflow and/or Flyte.
  • Solid understanding of software engineering principles, data structures, and design patterns.
  • Experience designing testable systems and debugging issues within SLA constraints.
  • Familiarity with monitoring and observability tools such as Datadog.
Preferred Qualifications
  • Experience building or integrating LLM-based solutions in production environments.
  • Experience with streaming applications in cloud or hybrid architectures.
  • Prior consulting experience working across multiple teams or business units.
  • Strong technical writing and presentation skills.
Technical Stack

Core Technologies

  • Python, PyTorch, TensorFlow, scikit-learn
  • Spark / PySpark

Cloud & Platform

  • AWS (S3, IAM, compute services)
  • Airflow, Flyte

Monitoring & Operations

  • Datadog
  • Logging, alerting, and observability best practices

Concepts

  • Distributed systems, ML pipelines, APIs, system design, scalability, reliability



Everforth Apex is a world-class IT services company that serves thousands of clients across the globe. When you join Everforth Apex, you become part of a team that values innovation, collaboration, and continuous learning. We offer quality career resources, training, certifications, development opportunities, and a comprehensive benefits package. Our commitment to excellence is reflected in many awards, including Great Place to Work® and Great Place for Women to Work® in Mexico.

VEVRAA Federal Contractor.
We request Priority Protected Veteran & Disabled Referrals for all of our locations within the state.

PDN-a1fa87a3-9acd-46cd-9340-b92004b3ab2b

About Apex Systems, Inc.

Apex Systems is a world class technology services business that incorporates industry insights and experience to deliver solutions that fulfill our clients’ digital visions. We provide a continuum of service from workforce mobilization and modern enterprise solutions to digital innovation to drive better results and bring more value to our clients. Apex transforms our customers with modern enterprise solutions tailored to the industries we serve. Apex has a presence in over 70 markets across the US, Canada, and Mexico.

Apex is a segment of ASGN Inc. (NYSE: ASGN). To learn more, visit www.apexsystems.com.


Related Jobs

Continue to Apply

Apex Systems, Inc. would like you to finish the application on their website.

Apply For This Job
Apex Systems, Inc.
Senior Machine Learning Engineer (ML Platforms)
Apex Systems, Inc.
Guadalajara, JA
Jun 9, 2026
Full-time
Your Information
First Name *
Last Name *
Email Address *
This email belongs to another account. Please use a diferent email address or Sign In.
Zip Code *
Password *
Confirm Password *
Create your Profile from your Resume
By clicking the Apply button, you agree to the terms of use and privacy policy and consent to receive emails from us about job opportunities, career resources, and other relevant updates. You can unsubscribe at any time.
Continue to Apply

Apex Systems, Inc. would like you to finish the application on their website.

©2026 Greek Diversity.
Powered by TalentAlly.