3-5+ years of work experience in software engineering, with a focus on data engineering, ML engineering, or data-intensive applications. Expert proficiency in Python, with strong object-oriented design and software system design skills. Hands-on experience with large-scale data processing tools like Apache Spark (PySpark) or Dask. Solid experience with cloud platforms, preferably GCP, including deployment, management, and scaling (Docker, Cloud Run, GKE). Experience with large data systems on GCP (Dataproc, BigQuery). Strong SQL skills and experience with large, complex datasets. Deep understanding of machine learning concepts, the model development lifecycle, and MLOps principles. Excellent problem-solving skills for distributed systems and performance optimization. Clear and effective communication of technical ideas and design decisions in English. Advanced English proficiency (B2-C1) with excellent communication, teamwork, and consulting skills.