Senior Machine Learning Engineer
New
J
JobgetherData Science
BrazilFull-TimeSenior
Salary not disclosed
Apply NowOpens the employer's application page
Job Details
- Languages
- Intermediate English proficiency
- Required Skills
- PythonSQLMLFlowData engineeringCI/CDDatabricksMLOpsDistributed SystemsPySpark
Requirements
- Advanced experience with Databricks, including MLflow, Unity Catalog, Delta Lake, Databricks Workflows, and Model Serving.
- Strong experience developing, operationalizing, monitoring, and supporting Machine Learning models in production environments.
- Solid knowledge of Feature Engineering, hyperparameter optimization, and supervised/unsupervised learning algorithms.
- Practical experience with enterprise Feature Stores, feature versioning, and point-in-time lookups.
- Knowledge of Data Drift, Concept Drift, Performance Drift, and observability practices.
- Strong proficiency in Python, PySpark, SQL, MLflow, and Spark MLlib.
- Experience with distributed processing, Spark workload optimization, and designing scalable data workflows.
- Experience building CI/CD pipelines, managing multiple deployment environments, and implementing Infrastructure as Code.
- Experience implementing automated testing for data pipelines and Machine Learning workflows.
- Knowledge of secure credential and secrets management using Service Principals or Key Vault.
- Intermediate English proficiency for global team interaction and technical documentation.
- Databricks Certified Machine Learning Professional certification is highly desirable.
Responsibilities
- Lead MLOps initiatives covering model training, deployment, serving, monitoring, lifecycle management, and governance for production Machine Learning solutions.
- Develop and maintain ETL/ELT pipelines, DAGs, data workflows, and Machine Learning workflows using PySpark and distributed processing technologies.
- Design and manage enterprise Feature Stores, ensuring feature versioning, lineage, consistency between training and inference, and reliable point-in-time lookups.
- Develop, validate, deploy, and operationalize Machine Learning models across different analytical use cases.
- Implement model versioning, Champion/Challenger strategies, rollouts, model promotion processes, and Model Registry management.
- Ensure quality, traceability, reproducibility, auditability, and governance, including monitoring for data, concept, and performance drift.
- Design and implement CI/CD processes and Infrastructure as Code for Machine Learning platforms.
- Define architectural standards, MLOps guidelines, and automated testing approaches.
- Conduct code reviews, support Data Scientists in industrializing ML solutions, and contribute to architectural decisions.
View Full Description & ApplyYou'll be redirected to the employer's site