Western Digital: Internship - Software Engineering — Petaling Jaya, Selangor, Malaysia

Western Digital lists a Internship - Software Engineering opening in Petaling Jaya, Selangor, Malaysia. The position is listed as intern. The job description covers training.

Recruitment overview

OrganisationWestern Digital
Post / roleInternship - Software Engineering
Employment typeIntern
Notification / job IDREF33358V
Job locationPetaling Jaya, Selangor, Malaysia
Work arrangementOn-site
Educational qualificationDegree / qualification: Currently pursuing a Bachelor's degree in Computer Engineering, Computer Science, Software Engineering, Data Engineering, Data Science, or a related field
Experience requiredInternship
Salary / stipendSee employer notice for pay details
Last date to applySee official notice

About Western Digital

Western Digital develops and manufactures data-storage technology for data centres, cloud platforms and enterprise infrastructure. Its employer introduction connects this work with the need to retain, manage and access information generated by digital systems and AI applications. The business brings engineering and manufacturing together around the physical systems behind data storage. Its described purpose is to make growing volumes of information available over time, supporting the infrastructure on which other digital services depend.

The position and its setting

Western Digital lists Internship - Software Engineering in Petaling Jaya, Selangor, Malaysia, under reference REF33358V. The details below separate the work described by the employer from essential conditions, preferred experience and practical preparation advice.

  • Employment type: Intern
  • Employer listing date: 22 October 2026
  • Brands: Western Digital
  • Business Function: Engineering Support
  • Work Location: KL COE Office

Responsibilities and work described

  • A data engineering intern to support the development of a new internal database system for our HDD System Integration Testing (SIT) team
  • This role covers applied work across schema design, data ingestion, API interfaces, template generation logic, and reporting dashboards — with exposure to multiple data types including relational, time-series, and vector/knowledge data
  • Support: database schema design and documentation for an automation system in Performance Test Group (PTG)
  • Development: and maintain ETL pipelines for data ingestion and transformation workflows
  • Building: basic API interfaces for data access and integration with existing test infrastructure
  • Implementation: template parameter mapping and generation logic using Jinja2
  • Support: reporting and dashboarding development for engineering and operational metrics
  • Execution: data quality checks and validation across structured and unstructured data sources
  • Maintenance: clear documentation for pipelines, schemas, and workflows
  • Participate in code reviews and maintain clean, well-documented code
  • This position is part of our Early Career program at WD
  • Our Early Career program is designed to support individuals beginning their professional career by providing the foundational training through a structured onboarding, mentorship, and development curriculum

Essential requirements and candidate background

  • REQUIRED
  • Currently pursuing a Bachelor's degree in Computer Engineering, Computer Science, Software Engineering, Data Engineering, Data Science, or a related field
  • Willing to work on-site at our office in Kuala Lumpur
  • Expected internship onboarding/start date: January 2027
  • Foundation in SQL and relational database concepts
  • Experience: Python for data handling and transformation (pandas / polars a plus)
  • Familiarity: REST API concepts — consuming endpoints and mapping data
  • Basic understanding of ETL pipeline design and data ingestion workflows
  • Exposure: Jinja2 or similar templating engines
  • Research and solve technical problems independently
  • Comfortable working in a command-line environment, including remote access via SSH
  • Version control using Git

Preferred experience and additional strengths

  • Dashboarding tools (e.g., Grafana, Streamlit, or similar)
  • Exposure: LLM integration or API usage (e.g. building with OpenAI, Ollama, or similar)
  • Time-series or vector/knowledge data experience
  • Go (Golang) programming language exposure

Location, schedule and contract conditions

For this overseas or regional listing, confirm work authorisation and any location restrictions with the employer. The location does not establish visa sponsorship or permission to work remotely from India.

  • Work arrangement: On-site
  • Advertised location: Petaling Jaya, Selangor, Malaysia

Pay and application dates

A verified salary figure is not established in this article. An online estimate for another Internship - Software Engineering vacancy is not an offer for reference REF33358V; use the employer’s own pay disclosure and recruitment communication.

A closing date is not confirmed in this article. Check the current employer page before submitting: an undated posting can change or be withdrawn.

How to apply to Western Digital

Applications follow the official employer page linked below. The source includes these application-specific points:

Open the official Western Digital posting below and match the title and reference REF33358V.

Compare your qualifications and experience with the essential conditions for the Petaling Jaya, Selangor, Malaysia position, then read the preferred criteria separately.

Prepare an accurate CV and the supporting items requested in that employer’s application. Provide only information and documents you are authorised to share.

Use the employer’s application option, complete the required fields and review the submission. Retain the acknowledgement when one is provided. Job Alerts World does not receive the application.

  • Accommodation requests: jobs.accommodations@wdc.com
  • Employer states that applications and employment offers do not require payment

Practical preparation: Python

Python work is easier to assess through a concrete example than a list of libraries. Explain the problem, the input data, the parts you implemented and how you checked the output. Include a repository or a short technical note when you can share it.

Relevant skills

  • Python
  • SQL
  • REST APIs
  • APIs
  • LLMs
  • training
  • Git

Important links

Official notification / job descriptionOpen official page
Online application portalOpen official page

Read the complete official notice before applying. Availability and requirements can change.

For corrections, see our editorial policy and contact information.