Skip to main content
S

Machine Learning Engineer

SoTalent

Location

New City, NY

Salary

Not specified

Type

fulltime

Posted

Today

via linkedin

Job Description

Machine Learning Engineer

Location: New York City, NY

Industry: Financial Services

Work Setting: Hybrid

Are you passionate about building scalable machine learning platforms, deploying production-grade AI solutions, and leveraging cutting-edge technologies to solve complex business challenges through data-driven innovation?

We are seeking a Machine Learning Engineer to design, develop, deploy, and optimize machine learning solutions that power advanced analytics and intelligent applications at scale. This role combines machine learning engineering, software development, cloud architecture, MLOps, and data engineering to deliver impactful AI solutions that drive business value and accelerate digital transformation.

Key Responsibilities

Machine Learning Solution Development

Design, build, and deploy machine learning models and intelligent applications that address real-world business challenges.

Collaborate with data scientists, product managers, and engineering teams to transform business requirements into scalable ML solutions.

Develop reusable machine learning components and frameworks that support enterprise AI initiatives.

Apply advanced modeling techniques to improve prediction accuracy, automation, and decision-making capabilities.

Evaluate, test, and continuously improve machine learning performance across multiple use cases.

Machine Learning Engineering \& MLOps

Build and maintain production-grade machine learning pipelines and infrastructure.

Automate model training, validation, deployment, monitoring, and retraining processes.

Implement MLOps best practices that improve reliability, scalability, and operational efficiency.

Develop frameworks for model governance, versioning, monitoring, and lifecycle management.

Ensure machine learning systems remain accurate, resilient, and maintainable in production environments.

Data Engineering \& Pipeline Development

Design and optimize large-scale data pipelines supporting machine learning workflows.

Process, transform, and prepare structured and unstructured datasets for model development.

Build efficient data ingestion, feature engineering, and model training pipelines.

Leverage distributed computing technologies to support large-scale data processing requirements.

Ensure data quality, integrity, and availability throughout the machine learning lifecycle.

Cloud \& Infrastructure Engineering

Develop cloud-native machine learning solutions within scalable infrastructure environments.

Deploy and manage machine learning workloads using containerized and orchestration technologies.

Optimize cloud resources to maximize performance, reliability, and cost efficiency.

Support model serving, inference, and distributed training environments.

Collaborate with infrastructure teams to build reliable AI platforms and services.

Model Training, Evaluation \& Optimization

Select appropriate machine learning algorithms, architectures, and modeling approaches.

Conduct feature engineering, hyperparameter tuning, and model optimization activities.

Evaluate model performance using established metrics and validation methodologies.

Diagnose and resolve issues such as underfitting, overfitting, bias, and performance degradation.

Continuously improve model accuracy, scalability, and operational effectiveness.

Production Operations \& Monitoring

Monitor deployed machine learning models and applications in production environments.

Perform model retraining, performance tuning, and operational maintenance activities.

Investigate production issues and implement corrective actions to ensure system reliability.

Establish alerting, monitoring, and observability capabilities for AI solutions.

Support incident response and operational excellence initiatives.

Software Engineering Excellence

Develop high-quality, maintainable, and scalable software supporting machine learning systems.

Follow software engineering best practices including version control, testing, code reviews, and CI/CD.

Build automated testing frameworks for machine learning applications and pipelines.

Improve deployment automation and release reliability.

Contribute to a culture of engineering excellence and continuous improvement.

Responsible AI \& Governance

Ensure machine learning solutions adhere to responsible AI principles and governance standards.

Implement controls supporting model explainability, fairness, transparency, and compliance.

Evaluate and mitigate risks associated with AI and machine learning implementations.

Develop secure and well-governed ML systems that align with organizational policies.

Support auditability, monitoring, and model oversight requirements.

Cross-Functional Collaboration

Partner with product, engineering, data science, operations, and business teams.

Translate business challenges into practical machine learning solutions.

Communicate technical concepts and model outcomes to both technical and non-technical audiences.

Contribute to strategic AI initiatives and innovation programs.

Support knowledge sharing and best practices across teams.

Required Qualifications

Bachelor’s degree in Computer Science, Machine Learning, Data Science, Mathematics, Statistics, Engineering, or a related quantitative field.

4\+ years of software development experience using programming languages such as Python, Java, C\+\+, Golang, or similar technologies.

4\+ years of machine learning experience using modern machine learning frameworks and libraries.

Experience working with large-scale distributed data processing environments.

Experience deploying and supporting machine learning applications in production cloud environments.

Strong understanding of machine learning model development, deployment, and operationalization.

Technical Skills

Machine Learning Engineering

MLOps \& Model Lifecycle Management

Python, Java, Scala, or Golang

Deep Learning \& Neural Networks

PyTorch

TensorFlow

Scikit-learn

Pandas \& NumPy

Feature Engineering

Distributed Computing

Data Pipeline Development

Cloud Platforms (AWS, Azure, GCP)

Kubernetes \& Containers

CI/CD \& Automation

Software Engineering Best Practices

Preferred Qualifications

Master's or PhD in Computer Science, Artificial Intelligence, Machine Learning, Mathematics, Engineering, or a related discipline.

Experience optimizing machine learning infrastructure and model performance.

Experience designing and scaling production-ready ML platforms and services.

Experience leading technical initiatives or mentoring engineering teams.

Knowledge of advanced model architectures including transformers, CNNs, RNNs, LSTMs, and reinforcement learning models.

Experience contributing to research, publications, or innovative machine learning projects.

Looking for more opportunities?

Browse thousands of graduate jobs and entry-level positions.

Browse All Jobs