Job Url: https://www.linkedin.com/jobs/search/?currentJobId=4348491670&distance=25&f_AL=true&f_TPR=r86400&f_WT=2&geoId=103644278&keywords=software%20engineer&origin=JOB_SEARCH_PAGE_JOB_FILTER&refresh=true&spellCorrectionEnabled=true&start=50 Job Description: Machine Learning Engineer Boston, MA · 21 hours ago · Over 100 applicants Promoted by hirer · Company review time is typically 1 week $204.9K/yr - $233.8K/yr Remote Matches your job preferences, workplace type is Remote. Full-time Easy Apply Save Save Machine Learning Engineer at SoTalent Machine Learning Engineer SoTalent · Boston, MA (Remote) Easy Apply Save Save Machine Learning Engineer at SoTalent Show more options Your profile is missing required qualifications Show match details Help me update my profile BETA Is this information helpful? Get personalized tips to stand out to hirers Practice mock interviews personalized to every role and get custom feedback Try Premium for PKR0 Meet the hiring team Raja Panneerselvam 3rd Recruiter at SoTalent Job poster Message About the job Job Title : Machine Learning Engineer Location : Boston, Massachusetts (Remote) Job Type : Full Time Job Summary: Our client, a leading organization in the technology and data space, is seeking a Machine Learning Engineer (MLE) to help design, build, and deploy advanced ML solutions at scale. This role blends software engineering, data engineering, ML operations, and model development. You’ll work closely with product, data science, and engineering teams to deliver intelligent systems that solve meaningful business problems. What You’ll Do Develop and deliver machine learning models and components in partnership with product and data science teams Make informed technical decisions around ML architecture, data selection, modeling techniques, feature engineering, training strategy, hyperparameters, and validation approaches Write, test, and optimize application code, while also developing and validating ML models and automating model deployment Work within a cross-functional Agile team to build software supporting large-scale data and ML applications Maintain, retrain, and monitor production models to ensure accuracy, stability, and ongoing performance Utilize or build modern cloud-based platforms and ML infrastructure for scalable model deployment Construct efficient data pipelines that supply high-quality data for model training and inference Apply CI/CD practices—such as test automation, model monitoring, and deployment pipelines—to support reliable production releases Ensure best practices in model governance, code quality, security, and Responsible/Explainable AI Work with programming languages such as Python, Java, or Scala Basic Requirements Bachelor’s degree 8+ years of experience developing data-heavy or distributed computing solutions 4+ years of programming experience in Python, Scala, or Java 3+ years building, scaling, and optimizing ML systems 2+ years leading teams responsible for ML development 4+ years of people management experience Preferred Qualifications Master’s or PhD in computer science, engineering, mathematics, or a related discipline 4+ years of hands-on experience with major ML frameworks (e.g., PyTorch, TensorFlow, scikit-learn, Spark, Dask) 3+ years writing production-quality, maintainable, and high-performance code 3+ years of experience preparing data for ML workflows Experience deploying ML solutions on AWS, Azure, or Google Cloud 3+ years building production data pipelines for ML training and inference Strong communication skills with the ability to explain complex concepts to technical and non-technical stakeholders Contributions to the ML community through publications, presentations, open-source work, or patents