Senior Machine Learning Engineer
New
C
CI&TData & AI
BrazilFull-TimeSenior
Salary not disclosed
Apply NowOpens the employer's application page
Job Details
- Languages
- Intermediate English
- Required Skills
- PythonSQLMLFlowCI/CDDatabricksAzure DevOpsMLOpsPySpark
Requirements
- Advanced experience with Databricks, including MLflow, Unity Catalog, Delta Lake, Databricks Workflows, Model Registry, Model Serving, and Databricks Asset Bundles (DABs).
- Strong experience developing, operationalizing, and monitoring Machine Learning models in production.
- Experience with Feature Engineering, hyperparameter optimization, model evaluation, and supervised and unsupervised learning algorithms.
- Experience with enterprise Feature Stores, including feature versioning and point-in-time lookups.
- Knowledge of Data Drift, Concept Drift, Performance Drift, and observability of data and ML pipelines.
- Experience building CI/CD pipelines, managing DEV, QA, and PROD environments, and implementing Infrastructure as Code.
- Experience with automated testing for data and Machine Learning pipelines.
- Experience with distributed processing and Spark workload optimization.
- Strong proficiency in Python, PySpark, SQL, MLflow, Spark MLlib, and key Machine Learning ecosystem libraries.
- Knowledge of secure credential and secrets management, such as Service Principals, Key Vault, or equivalent solutions.
- Experience with Azure DevOps or equivalent tools.
- Intermediate English proficiency with the ability to interact with global teams and produce technical documentation.
Responsibilities
- Lead MLOps initiatives, including model training, deployment, model serving, monitoring, and lifecycle governance.
- Develop and maintain ETL/ELT pipelines, DAGs, and data and Machine Learning workflows using PySpark.
- Design and manage enterprise Feature Stores, ensuring feature versioning, lineage, and consistency between training and inference.
- Develop, validate, and operationalize Machine Learning models for different analytical use cases.
- Implement model versioning strategies, Champion/Challenger approaches, rollouts, model promotion, and Model Registry management.
- Ensure observability, quality, traceability, reproducibility, and governance across data, features, pipelines, and models.
- Design and implement CI/CD processes and Infrastructure as Code (IaC) for Machine Learning platforms.
- Define architectural standards, engineering best practices, and MLOps guidelines.
- Conduct technical code reviews, support Data Scientists in industrializing ML solutions, and maintain technical, architectural, and operational documentation.
View Full Description & ApplyYou'll be redirected to the employer's site