S&P Global

Senior ML Engineer

S&P Global
Apply
2 days ago
Mexico City, MexicoSenior

Responsibilities

  • Design, develop, and productionize scalable machine learning and AI solutions for complex business and modeling problems.
  • Build data and ML pipelines covering data preparation, feature engineering, training, deployment, evaluation, monitoring, and version management.
  • Develop reusable Python software and services integrating ML capabilities into production applications and analytical platforms.
  • Work with large structured and unstructured datasets to improve product and modeling capabilities.
  • Apply modern ML techniques, Generative AI, LLMs, and agent-based approaches where appropriate.
  • Establish MLOps and software engineering practices including automated testing, CI/CD, versioning, observability, and reproducibility.
  • Build solutions using cloud and distributed-computing platforms.
  • Evaluate model quality and system performance using quantitative metrics, validation frameworks, and monitoring.
  • Collaborate with technical, product, data science, modeling, engineering, and energy-domain stakeholders.
  • Investigate emerging ML and AI technologies and identify practical applications.
  • Contribute to engineering standards, architecture decisions, code reviews, and technical mentoring.

Requirements

  • 7+ years of professional software development or engineering experience with strong Python proficiency.
  • Experience designing and implementing production-grade machine learning or advanced analytical systems.
  • Strong knowledge of object-oriented design, modular architecture, testing, clean-code practices, and design patterns.
  • Strong experience with SQL and large-scale data platforms.
  • Experience building scalable data processing and ML pipelines using Apache Spark, PySpark, Databricks, or comparable platforms.
  • Experience deploying and operating solutions in a cloud environment such as AWS.
  • Understanding of the ML lifecycle, including training, validation, deployment, monitoring, and model/version management.
  • Experience with Git, automated testing, CI/CD, containerization, and modern engineering and DevOps practices.
  • Ability to design reliable, performant, and maintainable systems handling large or complex datasets.
  • Strong analytical, problem-solving, communication, and cross-functional collaboration skills.
  • Bachelor's or advanced degree in Computer Science, Engineering, Mathematics, Data Science, or a related quantitative discipline, or equivalent practical experience.
  • Experience with energy, oil and gas, commodities, or financial and market data is preferred.
  • Experience with lakehouse architectures, MLflow, Airflow, model evaluation, observability, production monitoring, APIs, PyTorch, TensorFlow, forecasting, optimization, or simulation is preferred.

Benefits

  • Health care coverage and wellness benefits.
  • Generous paid time off and flexible downtime.
  • Continuous learning resources and career development support.
  • Retirement planning, continuing education, company-matched student loan contributions, and financial wellness programs.
  • Family-friendly benefits and perks.
  • Retail discounts and referral incentive awards.
  • Mexico City location with 2 days per week onsite.
  • A final in-person evaluation is mandatory.

Tech Stack

Apache AirflowApache SparkAWSDatabricksGitMLflowPythonPyTorchSQLTensorFlow

Categories

Contact me