
Senior ML Engineer
S&P Global2 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.