Software Engineer Internship - Summer 2026

Seagate Technology LLCBloomington, MN
75d$22 - $43Onsite

About The Position

We are seeking a Software Engineer to develop a web-based interface that enables designers to automatically track reliability failures using data from multiple sources and databases. You will: Design and implement a web-based dashboard that aggregates and visualizes data from multiple structured (e.g., SQL databases, Excel files) and unstructured (e.g., log files, text documents) sources to provide comprehensive insights for the NPD Transducer Design Team. Develop robust data integration pipelines to pull, join, and harmonize disparate data sets, ensuring data accuracy, consistency, and real-time or near real-time updates for effective reliability failure tracking. Ensure the dashboard supports intuitive filtering, searching, and reporting capabilities, allowing users to efficiently analyze reliability failures within specific groups and make data-driven decisions for product quality improvements. Write clear documentation for system maintenance and future expansion.

Requirements

  • Ability to work independently with proven problem-solving skills and out-of-box thinking mindset.
  • Strong communication and collaboration skills to work with engineers from diverse backgrounds.
  • Flexibility to adapt to frequent changes and evolving requirements.
  • Database: DBeaver, Apache Hive, Hadoop Spark, Oracle SQL, MySQL, Excel VBA.
  • Web UI: JavaScript, React.js, Node.js, Bootstrap, HTML5, CSS3.
  • DevOps: Docker, Kubernetes, CI/CD pipelines.
  • Python: Flask RESTful API, Pandas.
  • Experience with GitHub Copilot in agent mode.
  • Master's or Ph.D. in Computer Science, Electrical/Mechanical Engineering, Physics, or related fields and must be enrolled in school for Fall 2026.

Responsibilities

  • Design and implement a web-based dashboard that aggregates and visualizes data from multiple structured (e.g., SQL databases, Excel files) and unstructured (e.g., log files, text documents) sources to provide comprehensive insights for the NPD Transducer Design Team.
  • Develop robust data integration pipelines to pull, join, and harmonize disparate data sets, ensuring data accuracy, consistency, and real-time or near real-time updates for effective reliability failure tracking.
  • Ensure the dashboard supports intuitive filtering, searching, and reporting capabilities, allowing users to efficiently analyze reliability failures within specific groups and make data-driven decisions for product quality improvements.
  • Write clear documentation for system maintenance and future expansion.

Benefits

  • medical
  • dental
  • vision
  • participation in the employee stock purchase plan
  • 12 paid holidays
  • a minimum of 48 hours of paid sick leave

Stand Out From the Crowd

Upload your resume and get instant feedback on how well it matches this job.

Upload and Match Resume

What This Job Offers

Career Level

Intern

Industry

Computer and Electronic Product Manufacturing

Number of Employees

5,001-10,000 employees

© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service