Back to Jobs

Data Engineering Intern (ETL & Python) – Seagate Global Business Services (Malaysia) Sdn. Bhd.

Role Summary

This Data Engineering Intern role involves working with ETL processes and utilizing Python to automate data tasks. The position offers exposure to technologies such as Generative AI and collaboration within a team supporting global factory operations.

Job Description

The role is part of an IT MES team supporting Seagate's global factory operations across multiple countries. It focuses on designing and implementing scalable data integration solutions involving Database ETL processes, SQL development, and Python automation. The internship also includes exploring Generative AI and AI frameworks to enhance data platforms and factory IT applications. Responsibilities include working on ETL processes, complex SQL queries, Python scripting, collaborating with various stakeholders, and supporting system reliability through testing and documentation.

Job Requirements

Strong foundation in SQL and relational database concepts.

Hands-on skills in database stored procedures, triggers, and performance tuning.

Comfortable coding in Python and eager to apply it for ETL automation and analytics.

Interested in emerging technologies like Generative AI, LLM frameworks (LangChain, LangGraph), and Marimo notebooks.

Detail-oriented, analytical, and self-motivated with strong problem-solving skills.

Good communication and teamwork abilities.

Pursuing a degree in Computer Science, Software Engineering, Information Systems, or related field.

Experience (academic or project-based) with ETL pipelines in Oracle/Postgres.

Familiarity with Generative AI frameworks (LangChain, LangGraph, Chainlit, or similar).

Knowledge of version control (Git) and Agile practices.

Quick Info

Company

Seagate Global Business Services (Malaysia) Sdn. Bhd.

Location

Penang

Salary

Undisclosed

Skills Required

10 skills

Click to submit your application

Required Skills

1

ETL

2

Data Engineering

3

SQL

4

Python

5

Oracle

6

Postgres

7

Generative AI

8

LLM Frameworks

9

Database Performance Tuning

10

Version Control (Git)

Application Tips

  • Ensure your resume highlights relevant skills and experience
  • Tailor your application to match the role requirements
  • Double-check all information before submitting
  • Submit your application as soon as possible to increase your chances