Machine Learning Engineer Data Scientist

Ford Model e U.S.Naucalpan de Juárez, MéxicoHybridFull-timeMid level, 2–5 yearsListed 1 hour ago

Apply now

About this role

Ford Global Data Insight & Analytics is seeking a Machine Learning DevSecOps Engineer to build and advance its internal Data Science / AI/ML platform. You will deliver MLOps capabilities on Google Cloud Platform (GCP), standardize machine learning development practices, and support the deployment, training, and retraining of production ML models.

You will work in a cross-functional team and collaborate directly and continuously with engineers, business partners and product managers, delivering platform/data products.

Experience: 3+ years with Python and cloud engineering / services, including GCP Vertex AI and related services.

Education: Bachelor’s degree in Computer Science, Computer Engineering, or a similar technical discipline. A master’s degree in Computer Science, Machine Learning, or a related field is preferred.

Technical Requirements:

We are looking for candidates with strong Python and cloud engineering skills, experience in ML workflow orchestration and MLOPs, and the ability to support production ML platforms.

Core Technical Requirements:

Python and Cloud Engineering:

• 2+ years of experience with Python and cloud engineering / services such as GCP Vertex AI and related services.

ML Workflow Orchestration:

• Experience with ML workflow orchestration tools such as Airflow or Kubeflow.

MLOPs:

• Experience with MLOPs tools such as Tekton, Terraform, Security tools (SonarQube, FOSSA, Checkmarx), Containarization (Docker).

• Deploying architectures knowledge (batch vs streaming), deploying protocols (Canary, Blue/Green).

Vertex AI

- Model training
- Model deployment
- Model monitoring
- Vertex AI Pipelines

BigQuery

- Data storage and analytics
- Feature engineering
- Training data preparation

Cloud Storage (GCS)

- Dataset storage
- Model artifacts
- Pipeline outputs

GKE (Google Kubernetes Engine)

- Running containerized ML workloads
- Kubeflow deployments
- Scalable serving environments

Kubeflow / Vertex AI Pipelines

- ML workflow orchestration
- Training and deployment automation

Dataflow

- ETL and large-scale data processing

Pub/Sub

- Event-driven and streaming ML architectures

Scripting:

• Experience with scripting languages such as Bash or PowerShell.

Git and Collaborative Development:

• Proficiency in Git for version control and collaboration.

Helpful Additional Experience:

• A master’s degree in Computer Science, Machine Learning, or a related field.

• Infrastructure as code using Terraform.

• Software craftsmanship practices such as paired programming and test-driven development.

• Understanding of MLOps, the machine learning lifecycle, and frameworks such as scikit-learn, TensorFlow, and PyTorch.

• Applying Agile practices to solution delivery.

• Working with Dockerfiles, container images, GitHub, and CI/CD concepts.

• Knowledge of generative AI technologies and concepts.

Collaboration:

Written and verbal English proficiency is required. Candidates should be comfortable collaborating across engineering, product, design, and business teams, sharing knowledge, and supporting the technical growth of colleagues through paired programming and collaborative problem-solving.