

Senior Machine Learning Engineer
β - Featured Role | Apply direct with Data Freelance Hub
This role is for a Senior Machine Learning Engineer in Chicago, IL, with a contract length of "X months" and a pay rate of "$X/hour." Requires 13+ years of experience, a Master's degree, and expertise in AWS, Python, SQL, and MLOps.
π - Country
United States
π± - Currency
$ USD
-
π° - Day rate
-
ποΈ - Date discovered
July 17, 2025
π - Project duration
Unknown
-
ποΈ - Location type
On-site
-
π - Contract type
Unknown
-
π - Security clearance
Unknown
-
π - Location detailed
Chicago, IL
-
π§ - Skills detailed
#Data Processing #AI (Artificial Intelligence) #Observability #Python #Data Engineering #Data Ingestion #Deployment #Deep Learning #Computer Science #Data Science #Batch #BERT #Spark (Apache Spark) #PyTorch #Forecasting #SQL (Structured Query Language) #Agile #ML (Machine Learning) #Data Governance #Leadership #Cloud #AWS (Amazon Web Services) #EC2 #Scala #Data Architecture #Docker #Security #SageMaker #PySpark
Role description
Heading 1
Heading 2
Heading 3
Heading 4
Heading 5
Heading 6
Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur.
Block quote
Ordered list
- Item 1
- Item 2
- Item 3
Unordered list
- Item A
- Item B
- Item C
Bold text
Emphasis
Superscript
Subscript
Job Summary β Senior Machine Learning Engineer (Chicago, IL)
β’ Lead the design and implementation of end-to-end machine learning (ML) solutions covering data ingestion, ML processing, and results delivery/activation for algorithmic products.
β’ Collaborate cross-functionally with data science, data engineering, and data architecture teams to architect, prototype, and productionize ML workflows.
β’ Act as both a solutions architect and hands-on implementation engineer, guiding teams toward best-in-class algorithmic product implementations.
β’ Develop and optimize ML models, including deep learning architectures, LLMs, and BERT-based classifiers for personalization, generative AI, forecasting, and decision science domains.
β’ Implement distributed training workflows (e.g., PyTorch) and optimize models for hardware acceleration (GPU, TPU, AWS Inferentia/Trainium).
β’ Design and build scalable ML infrastructure and AI services for both real-time streaming and offline batch use cases using AWS cloud services.
β’ Enhance and maintain MLOps platforms, including Feature Store, ML Observability, ML Governance, and automated CI/CD pipelines.
β’ Implement data processing workflows and ensure high-quality data ingestion, cleansing, and feature engineering.
β’ Build and deploy models across cloud compute environments (EC2, EKS, SageMaker, etc.), leveraging infrastructure-as-code.
β’ Monitor, profile, and optimize ML system performance for accuracy, latency, and cost efficiency.
β’ Stay updated on the latest ML engineering patterns, AWS advancements, and best practices in cloud-based ML deployment.
β’ Ensure all solutions meet data governance, security, and architectural standards in partnership with relevant teams.
β’ Provide technical leadership, mentorship, and guidance on modeling and infrastructure to peers and partners.
Required Qualifications
β’ Minimum 13+ years of experience in software/ML engineering (5+ years in cloud-based ML product solutions).
β’ Masterβs degree in Computer Science, Software Engineering, or related field.
β’ Expertise in AWS, Python, SQL, PySpark, Docker.
β’ Experience with MLOps, CI/CD, Agile methodology.
β’ Strong communication and teamwork skills.
β’ Experience in building ML systems at scale for both streaming and batch architectures.