Software Engineering Intern (Java & AI)

Seagate Technology

Singapore

On-site

SGD 13,000 - 27,000

Full time

43 hours ago
Be an early applicant

Get a reply from this employer

Your resume and cover letter, tailored to exactly what they’re hiring for.

Get past ATS filters

Job summary

Seagate Technology in Singapore seeks an internship focused on enterprise Java development, Linux automation, and RESTful services. You will work on standalone Java applications and automation workflows, plus Python-based tools and AI-enabled solutions.

Ideal candidates are pursuing a degree in CS/SE/IT/AI and have hands-on Java, Linux scripting, and REST API exposure. The role involves collaboration with cross-functional teams and practical project delivery.

Qualifications

  • Pursuing a degree in Computer Science, Software Engineering, Information Technology, Artificial Intelligence, Data Science, or related discipline.
  • Hands-on Java development in academic, personal, or internship projects.
  • Basic Linux/Unix scripting for automation tasks.
  • Basic SQL and relational databases are a plus.
  • Familiarity with REST APIs, JSON, HTTP, and Spring Boot is preferred.
  • Python programming and exposure to FastAPI is beneficial.
  • Understanding of AI concepts and retrieval-augmented generation is a plus.
  • Familiarity with Git/GitLab and CI/CD processes is advantageous.

Responsibilities

  • Develop, enhance, test, and maintain standalone Java applications supporting manufacturing and operational workflows.
  • Assist in converting legacy functions into secure RESTful web services.
  • Develop Shell scripts to automate file movement, validation, logging, and monitoring in Linux/Unix environments.
  • Support large-scale MDW housekeeping by designing reliable processes for moving large folders to archive shares.
  • Implement error handling, logging, and performance checks for large-volume file transfers.
  • Build Python utilities and FastAPI-based services that integrate with Java apps and automation workflows.
  • Explore Generative AI and LLM-based use cases using LangChain/LangGraph.

Skills

Java programming
Shell scripting
Linux/Unix
REST APIs
Python

Education

Pursuing a degree in Computer Science or Software Engineering

Tools

Git/GitLab
CI/CD
Docker
Kubernetes

Job description

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.

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

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Digital Innovation Intern (Jan-Jun 2027)
Digital Innovation Intern (Jan-Jun 2027)

GlobalFoundries inc. • Singapore

On-site
SGD 20,000 - 26,000
Software Engineer with Backend Focus
Software Engineer with Backend Focus

SMT TECHNOLOGY PTE. LTD. • Singapore

On-site
SGD 90,000 - 150,000
Staff / Senior Development Operation Engineer (DevOps)
Staff / Senior Development Operation Engineer (DevOps)

NSBE • Singapore

Hybrid
SGD 120,000 - 160,000
Calm mindfulness programs
Volunteer time off
Volunteer/donation matching
+4
Engineering Intern (AI Applications)
Engineering Intern (AI Applications)

Senoko Energy • Singapore

Hybrid
SGD 16,740 - 33,480
Structured career development
Continuous training
Scholarships
Staff / Senior Development Operation Engineer (DevOps)
Staff / Senior Development Operation Engineer (DevOps)

ROCKWELL AUTOMATION ASIA PACIFIC BUSINESS CENTER PTE. LTD. • Singapore

Hybrid
SGD 120,000 - 180,000
Mindfulness programs with Calm premium
Volunteer Paid Time off
Donation matching program
+3
Agentic AI / LLM Engineer Intern
Agentic AI / LLM Engineer Intern

GlobalFoundries inc. • Singapore

On-site
SGD 13,000 - 20,000
Solutions Engineer (AI & Automation)
Solutions Engineer (AI & Automation)

WILMAR DISTRIBUTION PTE. LTD. • Singapore

On-site
SGD 90,000 - 130,000
Intern - HVM PEE Photo (AI) Singapore, Singapore Posted 14 hours ago
Intern - HVM PEE Photo (AI) Singapore, Singapore Posted 14 hours ago

Micron Technology, Inc. • Singapore

On-site
SGD 20,000 - 27,000
Intern, DevSecOps
Intern, DevSecOps

Rohde & Schwarz • Singapore

On-site
SGD 13,000 - 20,000
Flexible hours
Attractive compensation
Good work-life balance
+4
Full Stack Software Engineer Intern
Full Stack Software Engineer Intern

Knovel Engineering • Singapore

On-site
SGD 20,000 - 25,000