Machine Learning Engineer
Digital & Technology Team (D&T) is an integral division of HEINEKEN Global Shared Services Center. We are committed to making Heineken the most connected brewery. That includes digitalizing and integrating our processes, ensuring best-in-class technology, and embedding a data-driven culture. By joining us you will work in one of the most dynamic and innovative teams and have a direct impact on building the future of Heineken!
Would you like to meet the Team, see our office and much more? Visit our website: Heineken (heineken-dt.pl)
Your responsibilities would include:
1. Machine Learning Model Development:
- developing production-level ML libraries and algorithms for existing and future products
- writing code to enhance machine learning capabilities
- reviewing code developed by other team members, providing feedback and insights.
2. Infrastructure Development and Management:
- developing and improving the infrastructure used for building and deploying machine learning models
- improving pipelines for data ingestion and feature engineering
- designing and implementing processes for end-to-end management of machine learning pipelines.
3. Data Processing and Machine Learning Systems:
- having hands-on experience with building data processing pipelines, large-scale machine learning systems, and big data technologies (e.g., Hadoop, Spark).
- developing and implementing scalable and efficient model training workflows on a large scale
- fluency in Python programming and working knowledge of Databricks and PySpark
- fluency in extracting information from databases and good SQL skills.
4. Software Development Skills:
- demonstrating very good coding skills and software development experience
- understanding fundamental data science concepts and have experience with common tooling and packages used for machine learning
- possessing knowledge of application architectures and design patterns
- applying professional software engineering and best practices for the full software development life cycle, including coding standards, code reviews, source control management, build processes, testing, and operations
- writing clean, efficient, documented, and scalable code
You are a good candidate if you have:
• at least 2 years of experience applying Machine Learning in the industry
• experience in writing production code for machine learning models
• experience related to using ML infrastructure at scale
• very good coding skills and software development experience
• fluency in Python programming
• working knowledge of Databricks and PySpark
• end-to-end hands-on experience with building data processing pipelines, large-scale machine learning systems, and big data technologies (e.g., Hadoop, Spark)
• fluency in extracting information from databases and good SQL skills
• understanding of fundamental data science concepts and experience with common tooling and packages used for machine learning
• knowledge of application architectures and design patterns
• knowledge of professional software engineering and best practices for the full software development life cycle, including coding standards, code reviews, source control management, build processes, testing, and operations
• ability to write clean, efficient, documented, and scalable code.
We Offer:
Job Segment:
Test Engineer, Testing, SQL, Database, Software Engineer, Engineering, Technology