Cyclad is seeking an experienced AI / Machine Learning Software Engineer to join a dynamic technology project. You will be responsible for designing, developing, and productionizing advanced AI and Machine Learning solutions, bridging the gap between experimental models and scalable, reliable software applications.
Key responsibilities
- Designing and developing AI and Machine Learning solutions for production environments.
- Building scalable software components and services to integrate ML models.
- Implementing the complete ML lifecycle, including data preparation, model development, deployment, and monitoring.
- Developing MLOps pipelines for training and deployment.
- Containerizing and deploying AI/ML applications using Docker and Kubernetes.
Requirements
- Strong commercial experience in Python development and software engineering principles.
- Hands-on experience with ML frameworks such as PyTorch, TensorFlow, or scikit-learn.
- Proven experience deploying and integrating ML models into production applications.
- Proficiency with Docker, Kubernetes, and at least one major cloud platform (AWS, Azure, or GCP).
- Experience developing REST APIs and working with SQL databases.
- Very good command of English and familiarity with Git and CI/CD practices.
What we offer
- Long-term cooperation in an international technology project.
- Opportunity to work on advanced AI/ML systems using modern cloud and MLOps technologies.
- Collaboration with experienced Data Science and Software Engineering teams.
- Support from Cyclad throughout the recruitment and cooperation process.