Short Description
Micron is seeking a Software Engineer who can design, architect, and develop a scalable and supportable data pipeline which includes data warehousing, data integration, and ETL processing.Job Description
- Build and Integrate Next Generation MFG Platform
- Design, architect, and develop a scalable and supportable data pipeline which includes data warehousing, data integration, and ETL processing
- Collaboration with cross-functional teams to define and drive data infrastructure roadmap and architecture
- Document artifacts related to software development, design, test cases, user training, release.
- Lead/Participate in custom data integration projects with internal data systems and/or external sub con manufacturing and logistics systems
- Collaborate with IT architectures/teams to design and prioritize infrastructure delivery with processes, deliverables aligned to the roadmap.
- Enable end-users direct access to native and/or transformed data (eg. via ReST services)
- Establish software development best practices and tools to support data integrity, cleanup, and validation across all relevant data sources
- Enable continuous data quality improvements to minimize support requirements
- Implement central logging and monitoring systems with logic for usage reports and audits
- Collaborate with IT to ensure effective incident, problem and change management processes
- Develop expertise in data mining and analytic methods
- Solve complex optimization problems using linear and nonlinear optimization techniques
- Develop and generalize data science solutions in a production data pipeline using statistical and machine learning techniques
- Determine statistical validity and significance (pick out signals from noise)
- Apply statistical methods to detect anomalies, trends, and shifts
- Automate business reporting needs and organize into user-friendly dashboards in multiple platforms (desktop/web/mobile)
- Facilitate interactive design sessions with customers
- Use experimentation methods and design tests to optimize key user experiences
- Comply with company safety, labor, and ethics policies
- Oversee execution of mandatory training for direct reports
- Encourage a culture of safety and recognize contributions made to supporting safe work environments
- Participate in process improvement activities
- Identify errors before they get to the next step
- Provide timely feedback when quality, safety, or ethical issues arise
- Follow and support company-wide and department safety procedures to maintain a clean, safe, and accident-free work environment
- Promote high integrity processes that will enable immediate sharing of problems, issues, and solutions with the management team
Senior Software Engineer