Senior Machine Learning Engineer

Compunnel

$120K — $150K *
Information Technology
5 - 7 years of experience
Job Overview by Ladders

Qualifications

  • Master's degree in Computer Science, Software Engineering, or related field.
  • 5+ years experience in software solutions for ML in cloud environments.
  • Expertise in AWS cloud services.
  • Proficient in Python and SQL programming.
  • Hands-on experience with PySpark and Docker.
  • Experience in designing streaming and batch data architectures.
  • Familiarity with Infrastructure as Code (IaC) and cloud-native deployments.

Responsibilities

  • Design and implement scalable ML architectures for algorithmic products.
  • Collaborate with Data Scientists on real-time and batch ML workflows.
  • Develop machine learning prototypes using AWS cloud services.
  • Productionize ML solutions with IaC and cloud-native practices.
  • Design data processing pipelines for feature engineering.
  • Optimize existing ML architectures for performance and scalability.
  • Work with Data Engineering teams for reliable data delivery.

Benefits

  • Opportunity to work on cutting-edge machine learning technologies.
  • Collaborative environment with cross-functional teams.
  • Participation in Agile ceremonies for continuous improvement initiatives.
  • Professional development opportunities with emerging technologies.
Full Job Description
Job Summary

We are seeking a Senior Machine Learning Engineer to design, develop, and implement scalable machine learning solutions that bring algorithmic products into production. This role will partner closely with Data Science, Data Engineering, Data Architecture, and Governance teams to build end-to-end ML workflows, data pipelines, and cloud-native architectures. The ideal candidate will have strong expertise in AWS, Python, PySpark, SQL, Docker, and modern machine learning engineering practices, with the ability to architect and implement production-ready ML solutions.

Key Responsibilities
• Design and implement scalable machine learning architectures supporting the full lifecycle of algorithmic products, including data ingestion, model processing, and results activation.
• Partner with Data Scientists to design real-time streaming and batch processing workflows that maximize machine learning model performance and business impact.
• Develop prototype machine learning solutions leveraging AWS cloud services with scalability, performance, and latency considerations.
• Productionize machine learning solutions using Infrastructure as Code (IaC) and cloud-native deployment practices.
• Design and implement data processing pipelines to enhance feature stores with data cleansing, transformation, validation, and feature engineering.
• Optimize and enhance existing machine learning architectures and workflows to improve performance, scalability, and operational efficiency.
• Collaborate with Data Engineering teams to ensure high-quality, reliable, and timely data delivery for machine learning workloads.
• Work closely with Data Architecture, Data Governance, and Security teams to ensure solutions comply with enterprise standards and best practices.
• Design and implement scalable streaming and batch data processing architectures.
• Support CI/CD pipelines, DevOps practices, and automated deployment of machine learning solutions.
• Monitor, troubleshoot, and optimize production machine learning systems.
• Stay current with emerging machine learning engineering technologies, AWS services, and industry best practices.
• Participate in Agile ceremonies and contribute to continuous improvement initiatives.

Required Qualifications
• Master's degree in Computer Science, Software Engineering, or a related technical field.
• 5+ years of experience implementing software solutions for machine learning or algorithmic products in cloud environments.
• Strong expertise with AWS cloud services.
• Strong programming experience with Python.
• Strong SQL development skills.
• Hands-on experience with PySpark.
• Experience with Docker containerization.
• Experience designing and implementing streaming and batch data architectures at scale.
• Experience building and maintaining machine learning pipelines and production ML workflows.
• Experience with Infrastructure as Code (IaC) concepts and cloud-native deployments.
• Strong understanding of DevOps and CI/CD practices.
• Experience working in Agile development environments.
• Strong analytical, problem-solving, and troubleshooting skills.
• Excellent communication, collaboration, and teamwork skills.

Preferred Qualifications
• Experience with Feature Store implementation and management.
• Experience designing real-time machine learning inference pipelines.
• Experience with machine learning model deployment, monitoring, and lifecycle management.
• Familiarity with MLOps tools and best practices.
• Experience working with large-scale enterprise data platforms.
• AWS certifications related to Machine Learning, Data Engineering, or Cloud Architecture.

Similar Jobs

More Jobs at Compunnel

  • Delivery Lead
    $100K — $130K *
    Frisco, TX 75034 (Denton County)
    Healthcare
    In-Person
  • Program/Project Manager - III
    $90K — $130K *
    Minneapolis, MN 55407 (Hennepin County)
    Enterprise Technology
    In-Person
  • MarTech Engineer
    $90K — $120K *
    Memphis, TN 38109 (Shelby County)
    Information Technology
    In-Person
  • Principal AI/Full Stack Engineer
    $120K — $160K *
    San Antonio, TX 78228 (Bexar County)
    Enterprise Technology
    In-Person
  • Java Developer
    $90K — $120K *
    Durham, NC 27713 (Durham County)
    Information Technology
    In-Person

More Information Technology Jobs

Find similar Senior Machine Learning Engineer jobs: