Join Our Team: Staff Software & Test Engineer at Micron Technology
Our vision at Micron Technology is to transform how the world uses information to enrich life for all. As a world leader in innovative memory and storage solutions, we are at the forefront of accelerating the transformation of information into intelligence. Help us inspire the world to learn, communicate, and advance faster than ever before.
Job Title: Staff Software & Test Engineer
Job ID: JR53125
Key Responsibilities:
As a Staff Software & Test Engineer, you will:
- Design and review test automation frameworks for machine learning models and software development.
- Work with ML engineers to address functional and non-functional requirements.
- Establish and improve metrics collection and reporting.
- Ensure test effectiveness and efficiency throughout the team.
- Incorporate research on industry trends and quality engineering best practices in evolving ML techniques.
- Create test plans, test cases, and other testing artifacts for systematic quality assurance.
- Collect and maintain training and evaluation data based on test plans and cases.
- Integrate new data into existing ML models to track performance improvements.
- Document and report status on manual and automated test cases.
- Build and maintain ML solution/data pipelines that feed machine learning models.
- Design and optimize data structures in ML solutions & data management systems (Hadoop, Snowflake, Cloud platforms).
- Build custom software components and analytics applications.
Qualifications & Skills:
The ideal candidate should have:
- Strong understanding of machine learning techniques, data structures, algorithms, and statistics.
- Expertise in developing automation pipelines & frameworks for verifying ML models.
- Experience in data collection and maintenance according to test plans and cases.
- Proficiency in setting up automated test systems using continuous build environments (e.g., Jenkins) and ML content management systems (e.g., Supervisory).
- Experience designing scalable and maintainable automated testing solutions for large-scale ML systems.
- Familiarity with agile environments and standard software testing methodologies (e.g., integration testing, code reviews, design documentation).
- Proficiency in data science languages such as Python.
- Experience with data visualization tools and UX/UI design.
- Excellent problem-solving skills and the ability to work independently.
- Strong interpersonal skills and the ability to work effectively in a team environment.
- Proficiency in Python, Typescript, Angular 16, and Google Cloud Platform (GCP).
Education and Experience:
- 6+ years of experience in software development and testing.
- Experience in building scalable machine learning solutions & ETL pipelines.
- Experience with big data processing and/or developing applications and data sources is preferable.
- Strong working knowledge of databases (MySQL, Postgres, Snowflake, or BigQuery).
- Bachelor’s/Master’s degree in Computer Science or Artificial Intelligence.
About Micron Technology, Inc.
Micron Technology is an industry leader in innovative memory and storage solutions. We are dedicated to transforming how the world uses information to enrich life for all. Through our commitment to customers, technology leadership, and operational excellence, Micron delivers a rich portfolio of high-performance DRAM, NAND, and NOR memory and storage products under the Micron® and Crucial® brands. Our innovations fuel the data economy, driving advancements in artificial intelligence and 5G applications from the data center to the intelligent edge, enhancing the user experience.
To learn more, please visit
Equal Opportunity Employer
All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, veteran or disability status. To request assistance with the application process and/or for reasonable accommodations, please contact .
Micron prohibits the use of child