We are looking for a talented ML / AI Engineer to join our team and help build intelligent systems and data-driven solutions. In this role, you will design, develop, and deploy machine learning models that power real-world applications.
You will work closely with data scientists, software engineers, and product teams to transform data into scalable AI solutions. The ideal candidate has 3+ years of hands-on experience in machine learning or artificial intelligence, strong programming skills in Python, and solid communication skills in English (B2+ or higher).
Responsibilities
- Design, develop, and deploy machine learning and AI models
- Build and maintain scalable ML pipelines and data workflows
- Work with large datasets to train, evaluate, and optimize models
- Collaborate with cross-functional teams to integrate ML solutions into products
- Perform model evaluation, testing, and performance optimization
- Implement and maintain data preprocessing and feature engineering pipelines
- Monitor and improve model performance in production environments
- Stay up to date with the latest advancements in AI and machine learning
Requirements
- 3+ years of commercial experience in Machine Learning or AI engineering
- Strong programming skills in Python
- Experience with ML frameworks such as TensorFlow, PyTorch, or Scikit-learn
- Solid understanding of machine learning algorithms and statistical modeling
- Experience with data preprocessing, feature engineering, and model evaluation
- Experience working with large datasets and data pipelines
- Familiarity with REST APIs and integrating ML models into applications
- Experience with Git and collaborative development workflows
- English level B2+ or higher
Nice to Have
- Experience with MLOps tools and workflows
- Knowledge of cloud platforms (AWS, GCP, or Azure)
- Experience with Docker and Kubernetes
- Familiarity with NLP, computer vision, or generative AI models
- Experience with distributed data processing tools (Spark, Hadoop)