Principal Data Scientist

Posted today

jobtailorDearborn (MO)
Data ScientistsComputer Systems Design Services

SENIORITY

Manager

Apply

About the role

Design, build, and deploy end-to-end machine learning algorithms for complex platform data challenges Develop identity resolution algorithms, refine them for accuracy and performance at scale, and support production deployment Identify, analyze, and resolve complex data quality issues across large-scale data warehouses and data lakes Design and implement ML-driven monitoring tools for anomaly detection, data cleansing, standardization, and validation Develop internal tools, libraries, and automation scripts for data lineage, metadata management, and automated data quality checks Build and manage Docker images and automate algorithms for orchestration and scheduling Apply statistical analysis and predictive modeling to evaluate large-scale data pipelines, ETL/ELT processes, and data storage solutions Implement data-driven improvements to optimize data flow, achieve sub-second latency, and improve resource utilization Perform root cause analysis on data discrepancies, performance bottlenecks, and system failures Drive strategic development of data science capabilities within the Product group and lead R&D efforts Leverage Generative AI and LLMs to identify problems and develop solutions in data platform and data warehouse environments Partner with data engineers and architects to design, optimize, and maintain scalable data structures and cloud-native data services Manage data ingestion from various sources and formats into Big Query and other data platforms Implement transformation processes for downstream analytical consumption Act as a key liaison and project leader, mentor data engineers, and collaborate with global stakeholders Translate complex business requirements into technical specifications for data solutions Serve as a technical conduit between central privacy, product, and engineering teams for end-to-end system design Create documentation for data structures, data quality rules, and analytical findings Share expertise, mentor junior team members, and foster best practices across the organization Requirements Ph. D. in Computer Science, Statistics, Mathematics or a related field 5 years of experience in the job offered or a related occupation 5 years of experience in data science or advanced data engineering 5 years of experience with Python development, including Pandas, Num Py, and Scikit-learn, for data manipulation, analysis, and scripting 5 years of experience using machine learning frameworks and libraries, including at least 5 of: Pyspark, Big Query ML, Pandas, Scipy-Weave, Multiprocessing, Graph ML libraries, Neo 4j, NLTK, or Matplotlib 5 years of experience designing, implementing, and deploying machine learning models for complex data problems, including anomaly detection or predictive maintenance, with algorithm fine-tuning for performance and accuracy at scale 5 years of experience researching, evaluating, and integrating new ML capabilities 3 years of experience using SQL for querying, manipulating, and optimizing complex datasets, including query tuning Must be legally authorized to work in the United States Must live within a reasonable commuting distance from the Dearborn, Michigan worksite Core Competencies Demonstrates expertise in designing and deploying machine learning algorithms, with a strong focus on data quality, anomaly detection, and performance optimization. Proficient in Python and various machine learning frameworks, with a proven ability to mentor teams and collaborate across functions. Highest-signal resume keywords Machine Learning Model Deployment Python Development Data Quality Management Statistical Analysis SQL Query Optimization Hard Skills Machine Learning Algorithms Data Manipulation Predictive Modeling Anomaly Detection Data Engineering ETL Processes Data Cleansing Statistical Analysis Algorithm Fine-Tuning Data Lineage Soft Skills Mentoring Collaboration Project Leadership Communication Certifications & Qualifications Ph. D. in Computer Science Ph. D. in Statistics Ph. D. in Mathematics Industry Keywords Data Science Data Engineering Data Warehousing Cloud-Native Data Services Data Quality Rules Tools & Technologies Python Pandas Num Py Scikit-learn Pyspark Big Query SQL Docker Graph ML libraries NLTK

Before you apply

Applying takes about a minute. These four things decide how fast it moves after that.

Your profile is current

It's what we read first. Occupations, seniority and locations matter more than a long history.

Two examples you can talk through

Not a portfolio — just two pieces of work where you can explain the decisions and what you'd change.

A number in mind

What you're on now and what would make you move. We negotiate better when we know both.

Your notice period

Employers plan around it, and it's the question that stalls offers most often.

Once you apply, someone reads it and calls you before anything reaches the employer — usually within two working days.

More like this