Bachelor's or Master’s degree in Computer Science or a related field 4+ years of experience as a Software Engineer, Platform Engineer, ML Engineer, Data Scientist, AI Engineer, or Data Engineer Flexibility in experience with different programming languages Strong knowledge of Python Knowledge of machine learning algorithms, data pre-processing methods, and ML frameworks (such as PyTorch, TensorFlow, Keras) Experience with containers and Kubernetes in cloud environments (AWS, MS Azure, or GCP) Familiarity with data-oriented workflow orchestration frameworks (KubeFlow, Airflow, Argo) Understanding of software testing, benchmarking, and continuous integration principles Ability to translate business needs into technical requirements Excellent communication and problem-solving skills Self-motivated and adaptable