jobs in Seagate Technology

Kerja Sepenuh Masa, Software Engineering Intern (Java - AI) di Seagate Technology - Maukerja

Software Engineering Intern (Java - AI)

Seagate Technology

Singapore

Kongsi
Simpan

Lokasi Kerja

  • Singapore

Penerangan Kerja

Tanggungjawab

About Our Group

The GFIT RMO-WIP team develops and supports manufacturing applications, integration services and automation solutions. Our work includes standalone Java applications, web service modernization, Linux-based operational automation, and MDW shares housekeeping for large-scale manufacturing data.

This internship is ideal for students who are interested in enterprise Java development, Shell scripting, RESTful services, Python-based AI solutions, Generative AI, and intelligent automation.

About The Role - You Will

  • Develop, enhance, test, and maintain standalone Java applications supporting manufacturing and operational workflows.
  • Assist in converting legacy application functions and interfaces into secure, maintainable RESTful web services.
  • Develop Shell scripts to automate file movement, validation, logging, monitoring, alerting, archival, and housekeeping activities in Linux/Unix environments.
  • Support MDW share housekeeping by designing reliable processes to move very large folders, including folders containing more than 10,000 files, from active MDW shares to archive MDW shares.
  • Implement appropriate error handling, restartability, reconciliation, audit logging, and performance checks for large-volume file transfer processes.
  • Build Python utilities and FastAPI-based services that can integrate with Java applications, automation workflows, or internal tools.
  • Explore Generative AI and LLM-based use cases using frameworks such as LangChain and LangGraph for knowledge retrieval, log analysis, troubleshooting assistance, and workflow automation.
  • Collaborate with developers, business analysts, infrastructure teams, and subject matter experts to gather requirements and deliver practical solutions.
  • Perform unit testing, troubleshooting, technical documentation, source-code management, and deployment support.

About You

  • Strong foundation in Java programming, object-oriented programming, collections, exception handling, file I/O, and multithreading concepts.
  • Good Shell scripting skills and confidence working with Linux/Unix commands, filesystems, permissions, processes, cron, SSH/SFTP, and large file sets.
  • Interest in learning enterprise manufacturing applications, system integration, automation, and production support practices.
  • Analytical and methodical problem-solving approach, with attention to data integrity, operational safety, and error recovery.
  • Highly independent and able to work with guidance from mentors while taking ownership of assigned deliverables.
  • Adaptable, proactive, and comfortable collaborating with cross-functional teams.
  • Strong written and verbal communication skills, including the ability to document designs, test results, and operating instructions.

Your Experience Includes

  • Pursuing a degree in Computer Science, Software Engineering, Information Technology, Artificial Intelligence, Data Science, or related discipline.
  • Java development, including hands-on academic, personal, or internship projects.
  • Linux/Unix and Shell scripting for automation and file-processing tasks.
  • Basic SQL and relational database concepts; exposure to Oracle or PostgreSQL is an advantage.
  • Understanding REST APIs, JSON, HTTP methods, API authentication, and web service integration; Spring Boot exposure is preferred.
  • Python programming and exposure to FastAPI for building lightweight APIs or backend services.
  • Basic understanding of AI, Machine Learning, Generative AI, Large Language Models, embeddings, vector databases, prompt engineering, and Retrieval-Augmented Generation (RAG).
  • Exposure to AI application frameworks and tools such as LangChain, LangGraph, Chainlit, OpenAI-compatible APIs, or similar technologies.
  • Familiarity with Git/GitLab, code reviews, CI/CD, Agile development, Docker, or Kubernetes is an advantage.
  • Experience handling large numbers of files, batch processing, data archival, checksums, rsync, or parallel file-transfer techniques is an advantage.
  • Commitment to responsible AI practices, including data privacy, secure handling of enterprise information, output validation, and human review.

Location:

Our Woodlands site is one of the largest electronics manufacturing sites in Singapore, housing our recording media operations. Spread over three sites, it is easily accessible via bus or from the MRT Station, with many employees taking mass transportation to work. Here at work, you can enjoy breakfast, lunch, dinner, and snacks at our onsite canteen and coffee shop. We offer a range of facilities including an in-house gym and dance studio, as well as after-work badminton and table tennis competitions. On-site celebrations and community volunteer opportunities also abound.

Location: Woodlands, Singapore, W2

Travel: None

Peringatan Penting

Jangan pernah kongsikan maklumat bank atau kad kredit anda semasa memohon pekerjaan. Elakkan membuat sebarang pembayaran atau mengisi survey yang tidak berkaitan. Jika ada yang mencurigakan, sila laporkan iklan pekerjaan ini segera.

Lebih Lanjut