Seagate's New Product Development (NPD) Transducer Design Team needs to accurately and efficiently track reliability failures within specific groups, especially with limited quantities of data. This requires a system to automatically track these failures using data from multiple sources and databases.
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.
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.
Other
- 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.
- Master’s or Ph.D. in Computer Science, Electrical/Mechanical Engineering, Physics, or related fields and must be enrolled in school for Fall 2026.
- Travel: None