Data Scientist

Ford MotorDearborn, MI
Remote

About The Position

At Ford Motor Company, we believe freedom of movement drives human progress. We also believe in providing you with the freedom to define and realize your dreams. With our incredible plans for the future of mobility, we have a wide variety of opportunities for you to accelerate your career potential as you help us define tomorrow’s transportation. Do you believe data tells the real story? We do! Redefining mobility requires quality data, metrics, and analytics, as well as insightful interpreters and analysts. That's where Global Data Insight & Analytics makes an impact. We advise leadership on business conditions, customer needs and the competitive landscape. With our support, key decision makers can act in meaningful, positive ways. Join us and use your data expertise and analytical skills to drive evidence-based, timely decision making.

Requirements

  • Master’s degree or foreign equivalent in Computer Science, Data Science, Computer Engineering or related field and 3 years of experience in the job offered or related occupation.
  • 3 years of experience with developing NLP pipelines in Python using at least 2 of the following: NLTK, spaCy, Gensim, or HuggingFace.
  • 3 years of experience with implementing text preprocessing workflows, creating feature extraction algorithms, and building and training models with scikit-learn, TensorFlow, or PyTorch.
  • 3 years of experience with developing reusable modules for NLP and writing production-ready code.
  • 3 years of experience with querying large datasets in SQL to extract textual information.
  • 3 years of experience with designing database schemas optimized for NLP applications.
  • 3 years of experience with writing complex queries to join structured and unstructured data sources.
  • 3 years of experience with creating ETL processes for text data, optimizing query performance for large text corpora, and implementing database operations in analytics pipelines.
  • 3 years of experience with applying supervised Machine Learning techniques to NLP problems, implementing unsupervised methods for text analysis, evaluating model performance with appropriate metrics, building ensemble models, conducting hyperparameter optimization, and applying transfer learning with pre-trained embeddings.
  • 3 years of experience with deploying NLP models and pipelines on Google Cloud Platform (GCP) infrastructure.
  • 3 years of experience with utilizing AI Platform for training and serving ML models.
  • 3 years of experience with managing data storage with Cloud Storage, BigQuery, or Cloud SQL.
  • 3 years of experience with implementing data processing pipelines with Dataflow or Dataproc.
  • 2 years of experience with managing code versioning for collaborative NLP model development, implementing code review processes, and resolving merge conflicts in multi-developer environments.
  • 2 years of experience with using Git for CI/CD integration with model deployment and organizing repositories for maintainable ML codebases.
  • 1 year of experience with using Cloud Functions for serverless text processing and monitoring model performance.
  • 1 year of experience with containerizing NLP applications for deployment, creating and managing deployment configurations, and setting up routes and services with OpenShift.
  • 1 year of experience with implementing resource allocation and scaling strategies, configuring persistent storage for models and data, and managing deployments with rolling updates.
  • 1 year of experience with fine-tuning pre-trained Large Language Models (BERT, GPT, or T5) for domain-specific tasks.
  • 1 year of experience with implementing prompt engineering techniques and evaluating LLM outputs for accuracy.
  • 1 year of experience with creating embeddings for semantic search, optimizing inference for production, and reducing hallucinations and improving factuality.
  • 1 year of experience with building CI/CD pipelines in Tekton for NLP model deployment.
  • 1 year of experience with creating reusable pipeline components for text processing, managing workflow triggers, and implementing testing and validation steps.
  • 1 year of experience with configuring resource requirements, integrating model evaluation metrics, and setting up automated retraining pipelines.

Responsibilities

  • Develop and deploy Natural Language Processing (NLP) models to extract insights from unstructured textual data.
  • Collaborate with cross-functional teams to identify opportunities and develop strategies for applying NLP techniques to enhance quality analytics.
  • Design and implement data pre-processing and feature engineering techniques for NLP tasks.
  • Utilize supervised and unsupervised machine learning techniques to solve complex NLP problems.
  • Evaluate and fine-tune models for performance optimization, accuracy, and efficiency.
  • Contribute maintainable code to existing and new pipelines.
  • Stay up-to-date with the latest advancements in NLP and contribute to the continuous improvement of methodologies and algorithms.
  • Communicate findings, insights, and recommendations to stakeholders in a clear and concise manner.

Benefits

  • Immediate medical, dental, and prescription drug coverage
  • Flexible family care, parental leave, new parent ramp-up programs, subsidized back-up child care and more
  • Vehicle discount program for employees and family members, and management leases
  • Tuition assistance
  • Established and active employee resource groups
  • Paid time off for individual and team community service
  • A generous schedule of paid holidays, including the week between Christmas and New Year's Day
  • Paid time off and the option to purchase additional vacation time.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service