Senior Machine Learning Engineer
Remote in Ukraine
Machine Learning Engineering
& 9 others
Choose an option
We are seeking a Senior Machine Learning Engineer to join our innovative team.
In this role, you will design, develop, and deploy machine learning models and solutions that address complex business challenges. You will collaborate with cross-functional teams to create scalable and efficient systems, leveraging cutting-edge technologies and techniques to drive impactful results.
Responsibilities
- Design and implement machine learning algorithms to solve real-world problems
- Build and optimize pipelines for large-scale data processing and model training
- Collaborate with data scientists and software engineers to integrate machine learning models into production systems
- Develop and maintain scalable machine learning infrastructure to support model deployment and monitoring
- Ensure the quality and reliability of machine learning solutions through rigorous testing and validation
- Work with big data technologies to manage and process large datasets efficiently
- Apply MLOps practices to streamline the development and deployment lifecycle of machine learning models
- Establish and manage CI/CD pipelines for automating workflows and deployments
- Monitor and troubleshoot deployed models to ensure optimal performance and accuracy
- Stay up to date with the latest advancements in machine learning and related technologies
Requirements
- Bachelor’s degree in Computer Science, Engineering, Information Technology, or a related field
- At least 3 years of hands-on experience as a Machine Learning Engineer, with a focus on production-grade systems
- Proficiency in AWS for deploying and managing machine learning solutions in the cloud
- Experience working with big data technologies for processing and analyzing large datasets
- Familiarity with Databricks for collaborative data engineering and machine learning workflows
- Strong understanding of MLOps practices for automating and scaling machine learning operations
- Expertise in designing and implementing machine learning models for various applications
- Practical experience with CI/CD tools like Jenkins and Airflow, and container orchestration tools like Kubernetes
- Advanced programming skills in Python and Spark for building and optimizing machine learning systems
- Fluent English communication skills, both written and spoken, at a B2 level or higher
Nice to have
- Knowledge of advanced deep learning frameworks or techniques for building complex models
- Familiarity with cloud-native tools and services for improving scalability and system performance