Senior Machine Learning Engineer
Location: Plano, TX; Ann Arbor, MI
Department: AI, ML & Data Science
Job Title: Senior Machine Learning Engineer
Location: Ann Arbor, Michigan
Experience Level: 7+ Years
Department: Data Science / Engineering
Employment Type: Full-time
About the Role:
We are looking for an experienced Senior Machine Learning Engineer with deep expertise in statistical and machine learning techniques, large-scale data processing, and model deployment in cloud environments. The ideal candidate will be a self-starter with strong problem-solving skills and hands-on experience in building and deploying ML models using big data technologies like PySpark and cloud platforms like Amazon SageMaker.
Key Responsibilities:
- Design, develop, and deploy scalable machine learning models for real-world business problems using structured and unstructured data.
- Analyze large datasets using PySpark and other distributed computing frameworks to extract insights and prepare features for ML pipelines.
- Apply a wide range of statistical, machine learning, and deep learning techniques, including but not limited to regression, classification, clustering, time-series forecasting, and NLP.
- Own end-to-end ML pipelines from data ingestion, preprocessing, training, validation, tuning, and deployment.
- Utilize Amazon SageMaker or similar platforms for building, training, and deploying models in a production-grade environment.
- Collaborate closely with data engineers, data scientists, and product teams to integrate models with business workflows.
- Monitor and improve model performance, scalability, and reliability in production.
- Contribute to setting up and maintaining the ML environment and tooling (including environment configuration, CI/CD pipelines for ML, model versioning, etc.).
Required Qualifications:
- 7+ years of experience in machine learning, data science, or related fields.
- Strong programming skills in Python with experience in ML libraries (e.g., scikit-learn, XGBoost, TensorFlow, PyTorch).
- Hands-on experience with PySpark for big data processing and model development.
- Proficient in building models on large-scale datasets (terabytes to petabytes).
- Solid understanding of statistical analysis, probability, hypothesis testing, and experimental design.
- Experience with Amazon SageMaker (or similar cloud-based ML platforms).
- Strong knowledge of ML Ops practices including version control, model monitoring, and retraining strategies.
- Familiarity with containerization (Docker) and CI/CD practices for ML projects is a plus.
- Excellent communication skills and the ability to clearly explain complex concepts to non-technical stakeholders.
Preferred Qualifications:
- Master's or Ph.D. in Computer Science, Statistics, Mathematics, or a related quantitative discipline.
- Experience with workflow orchestration tools (e.g., Airflow, Kubeflow).
- Prior experience in domains like Manufacturing, finance, healthcare, or e-commerce is a plus.
About the Company
Ascentt is building cutting-edge data analytics & AI/ML solutions for global automotive and manufacturing leaders. We turn enterprise data into real-time decisions using advanced machine learning and GenAI. Our team solves hard engineering problems at scale, with real-world industry impact. We’re hiring passionate builders to shape the future of industrial intelligence.
There are more than 50,000 engineering jobs:
Subscribe to membership and unlock all jobs
Engineering Jobs
60,000+ jobs from 4,500+ well-funded companies
Updated Daily
New jobs are added every day as companies post them
Refined Search
Use filters like skill, location, etc to narrow results
Become a member
🥳🥳🥳 452 happy customers and counting...
Overall, over 80% of customers chose to renew their subscriptions after the initial sign-up.
To try it out
For active job seekers
For those who are passive looking
Cancel anytime
Frequently Asked Questions
- We prioritize job seekers as our customers, unlike bigger job sites, by charging a small fee to provide them with curated access to the best companies and up-to-date jobs. This focus allows us to deliver a more personalized and effective job search experience.
- We've got over 200,000 jobs from 15,000+ vetted companies. No fake or sleazy jobs here!
- We aggregate jobs from 15,000+ companies' career pages, so you can be sure that you're getting the most up-to-date and relevant jobs.
- We're the only job board *for* software engineers, *by* software engineers… in case you needed a reminder! We add thousands of new jobs daily and offer powerful search filters just for you. 🛠️
- Every single hour! We add 2,000-3,000 new jobs daily, so you'll always have fresh opportunities. 🚀
- Typically, job searches take 3-6 months. EchoJobs helps you spend more time applying and less time hunting. 🎯
- Check daily! We're always updating with new jobs. Set up job alerts for even quicker access. 📅
What Fellow Engineers Say
