Software Engineering Intern (Java & AI)

Seagate Technology Holdings PLC
  • Minneapolis, MN
    2 days ago

    Job Description

    Job Description

    Apply Now

    Job Title: Software Engineering Intern (Java & AI)

    Posting Start Date: 11/3/26

    Requisition Id: 15478

    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.

    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

    Apply Now

    Information at a Glance

    About Us

    With more than four decades of storage innovation, Seagate empowers humanity to thrive in the data age and helps people and businesses navigate the ever-expanding data landscape.

    We craft precision-engineered, cutting-edge solutions that help the world store and manage exponential data growth.

    Seagate is powered by our talented and passionate workforce of 29,000 employees across the globe who embody our core values: integrity, innovation, and inclusion. Striving towards excellence every single day, we show up with these values for our customers, business partners, shareholders, and communities alike.

    Join us and get inspired to make a difference in the datasphere!

    Seagate is an equal opportunity employer. All qualified applicants will receive consideration for employment without regard to age, race, color, ancestry, national origin, citizenship status, physical or mental disability, genetic information, marital status, sex (including pregnancy, childbirth, breastfeeding, or related medical conditions), gender (including gender identity and expression), sexual orientation, religion, military and veteran status, or any other classification protected by applicable law. We will consider for employment qualified applicants with arrest and conviction records EEO Know Your Rights Poster

    Seagate will provide reasonable accommodation with the application process upon request as required to comply with applicable laws. If you need assistance or accommodation due to a disability, you may contact us at accommodations@seagate.com.

    All Seagate jobs will remain open for a minimum of seven days.

    For information on how Seagate collects and uses your personal information during the application process, please review the Applicant Privacy Statement.

    Numbers & Facts

    LocationMinneapolis, MN

    Skills

    • Agile Programming Methodologiesunmatched
    • Analysis Skillsunmatched
    • Application Frameworkunmatched
    • Application Integrationunmatched
    • Application Programming Interface (API)unmatched
    • Artificial Intelligence (AI)unmatched
    • Artificial Intelligence (AI) Programming Languagesunmatched
    • Auditingunmatched
    • Authenticationunmatched
    • Automationunmatched
    • Badmintonunmatched
    • Business Analysisunmatched
    • Code Reviewsunmatched
    • Communication Skillsunmatched
    • Computer Scienceunmatched
    • Continuous Deployment/Deliveryunmatched
    • Continuous Integrationunmatched
    • Cron Job Schedulingunmatched
    • Cross-Functionalunmatched
    • Danceunmatched
    • Data Managementunmatched
    • Data Processingunmatched
    • Data Qualityunmatched
    • Data Scienceunmatched
    • Database Programmingunmatched
    • Database Technologyunmatched
    • Dockerunmatched
    • Documentation Designunmatched
    • Electronics Manufacturingunmatched
    • Error Handlingunmatched
    • Error Recoveryunmatched
    • File Systemsunmatched
    • Gitunmatched
    • HTTP (HyperText Transport Protocol)unmatched
    • Housekeeping/Cleaningunmatched
    • Identify Issuesunmatched
    • Information Retrievalunmatched
    • Information Technology & Information Systemsunmatched
    • Input/Outputunmatched
    • Internet Applicationunmatched
    • JSONunmatched
    • Javaunmatched
    • Java Platform Enterprise Edition (Java EE/J2EE)unmatched
    • Leading Edge Technologyunmatched
    • Linux Operating Systemunmatched
    • Machine Learningunmatched
    • Manufacturingunmatched
    • Manufacturing Operationsunmatched
    • Manufacturing Softwareunmatched
    • Mentoringunmatched
    • Modeling Languagesunmatched
    • Multithreaded Programmingunmatched
    • Object Oriented Programming (OOP)unmatched
    • Operational Supportunmatched
    • Oracleunmatched
    • PostgreSQLunmatched
    • Presentation/Verbal Skillsunmatched
    • Problem Solving Skillsunmatched
    • Production Supportunmatched
    • Python Programming/Scripting Languageunmatched
    • REST (Representational State Transfer)unmatched
    • Reconciliationunmatched
    • Relational Databases (RDBMS)unmatched
    • Requirements Managementunmatched
    • Rsyncunmatched
    • SQL Databasesunmatched
    • SSH (Secure Shell)unmatched
    • Scripting (Scripting Languages)unmatched
    • Secure/SSH File Transfer Protocol (SFTP)unmatched
    • Software Administrationunmatched
    • Software Engineeringunmatched
    • Source Code/Configuration Management (SCM)unmatched
    • System Integration (SI)unmatched
    • Technical Writingunmatched
    • Test Designunmatched
    • Testingunmatched
    • Unit Testunmatched
    • Unix Operating Systemsunmatched
    • Unix Shell Programmingunmatched
    • Use Casesunmatched
    • WIP (Wash-in-Place)unmatched
    • Web Servicesunmatched
    • Writing Skillsunmatched

    Level up your application

    Professional resume templates

    Browse dozens of recruiter approved resume templates, layouts and formats. Choose your favorite and make it your own in minutes.

    Free resume templates

    Resume Builder

    Improve your existing resume or start from scratch and create a standout, ATS-friendly resume. Add job-specific content, download and apply.

    Resume Builder