Get a reply from this employer
Your resume and cover letter, tailored to exactly what they’re hiring for.
Sotalent is seeking a Machine Learning Engineer to design, develop, deploy, and optimize ML solutions that power analytics and intelligent applications at scale. You will bridge ML engineering, software development, cloud architecture, MLOps, and data engineering to deliver impactful AI that drives business value and accelerates digital transformation.
You will design, build, and deploy ML models, collaborate with data scientists and product managers, and develop reusable components to support
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
Machine Learning Engineering
MLOps & Model Lifecycle Management
Python, Java, Scala, or Golang
PyTorch
TensorFlow
Scikit-learn
Distributed Computing
CI/CD & Automation
Software Engineering Best Practices
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.