Machine Learning Engineering Senior Engineer
Job Title: Senior Machine Learning Engineer (W2 Contract, NO C2C)Location: Dearborn, MI. (Must be local)Job Type: EngineeringExpected hours per week: 40 hours per weekSchedule: OnsitePay Range: $70+ an hourJob DescriptionPosition DescriptionWe are seeking an ML Ops / Data Platform Engineer to build and maintain scalable machine learning and data platforms supporting connected vehicle and agentic AI initiatives. This role focuses on designing robust cloud-based data pipelines, optimizing ML solutions, and enabling secure, reliable, and cost?effective production systems on Google Cloud Platform (GCP).You will work closely with data scientists, analytics stakeholders, and product teams to deliver high?quality data and ML solutions across streaming and batch pipelines while promoting best practices in data governance, DevOps, and software quality.Key ResponsibilitiesML Ops & Data EngineeringBuild scalable ML data pipelines in the cloud to process large volumes of connected vehicle dataOptimize ML solutions for performance, security, reliability, and costSupport continual learning approaches to improve production model performanceDevelop analytical data products using streaming and batch ingestion patterns on GCPMonitor data quality and ML model performance across pipelines and platformsPlatform & InfrastructureMaintain and enhance data platform infrastructure using TerraformDesign and maintain CI/CD pipelines for data and ML workloadsEnhance DevOps capabilities across the data platformMonitor production pipelines and provide operational support according to SLAsArchitecture, Governance & QualityImplement and promote enterprise data governance models, including data protection, quality, lineage, and standardsPerform data mapping, lineage documentation, and information flow analysisAddress code quality and security findings using tools such as SonarQube, Checkmarx, Fossa, and CycodeContinuously optimize existing pipelines, platforms, and infrastructureCollaboration & CommunicationCollaborate with analytics, data science, and business stakeholders to streamline data acquisition and deliveryProvide analysis of connected vehicle data to support new product development and vehicle improvementsCommunicate complex technical concepts clearly to both technical and non?technical audiencesWork in an Agile product team using TDD, CI, and CD practicesRequired SkillsStrong technical communication and stakeholder collaboration skillsMachine Learning and ML Ops experienceGoogle Cloud Platform (GCP) – deep hands-on experience requiredPython, SQL, and JavaData engineering and data architectureStreaming and batch data pipelinesApache Kafka or GCP Pub/SubSparkREST APIs and microservicesCI/CD, GitHub, Docker, TektonAgile software development (Scrum)Data governance concepts and implementationPreferred SkillsTensorFlowTelematics or connected vehicle dataData modeling, data mining, and database designCloud infrastructure architectureTroubleshooting and problem solvingExperience mentoring junior engineersExperience RequirementsPhD 4+ years in data engineering, data products, or software product developmentExperience with at least three of the following: Java, Python, Spark/Scala, SQL3+ years building production batch and streaming pipelines using:BigQuery, Redshift, or Azure SynapseAirflow or similar orchestration toolsRelational databases (PostgreSQL, MySQL, SQL Server)Kafka or Pub/SubMicroservices architecturesTerraform, GitHub Actions, DockerJira or similar project management toolsNice to HaveML model development or ML Ops experienceGCP certificationsExperience with cloud migrations or platform modernizationOpen-source contributionsAutomotive or connected services domain experiencePassion for modern data engineering and ML platform designBenefits: 80 hours paid time off, medical insurance contributions, dental vision and our 401k retirement savings plan