Principal System Design engineer

Micron TechnologyRichardson, TX
1d

About The Position

Our vision is to transform how the world uses information to enrich life for all. Micron Technology is a world leader in innovating memory and storage solutions that accelerate the transformation of information into intelligence, inspiring the world to learn, communicate and advance faster than ever. DTPCO is seeking a Principal Systems Engineer with software experience to build and operate reliable, scalable data services that accelerate HBM co‑optimization decisions. The role focuses on platforms that ingest, standardize, and serve engineering/manufacturing data used for analytics, experimentation, and “shift‑left” learning. You will design backend services and APIs, strengthen pipeline quality and reproducibility, and enable partners to integrate insights into day‑to‑day workflows. You’ll collaborate with team members across design, package, process, and reliability to translate requirements into robust software systems and usable tools. Success requires strong software craftsmanship (testing, documentation, operational excellence) and comfort working in security‑sensitive environment Architect, build, and maintain backend services and RESTful APIs that provide consistent access to analytics datasets and engineering metrics. Design and implement ingestion/transformation workflows with validation, traceability, and run metadata to support reproducible analyses. Build tools that help connect signals across design ↔ fab ↔ assembly ↔ reliability/use‑condition data to enable faster learning loops. Own performance and scalability by profiling bottlenecks, optimizing critical paths, and ensuring responsive operation at high throughput. Establish test automation (unit/integration/regression) to reduce regressions and improve release confidence. Improve developer productivity via CI/CD standards, code review hygiene, and clear operational runbooks and documentation. Implement security‑minded engineering practices (least privilege, auditability, access controls) for confidential engineering data. Partner with team members to refine requirements, prioritize work, and deliver incrementally with measurable outcomes

Requirements

  • Master’s degree in Computer Science (or closely related field) or 8 years of equivalent experience.
  • Proficiency in multiple production languages (e.g., Python, C/C++, Java, Go, C#) and ability to select the right tool for the job.
  • Demonstrated experience building and supporting distributed services and APIs (RESTful service interfaces) used by multiple consumers.
  • Demonstrated experience with SQL and relational databases (e.g., PostgreSQL, MySQL, SQL Server) for analytics and/or service backends.
  • Experience with containerized development (Docker) and source control (Git).
  • Experience applying testing practices (e.g., PyTest and/or Google Test) and debugging/triage in production‑like environments.
  • Experience improving performance through profiling and optimization of data‑intensive applications.

Nice To Haves

  • Experience with scalable ETL/ELT patterns, data modeling, and governance practices.
  • Familiarity with observability practices (metrics/logs) and operational readiness for internal platforms.
  • Familiarity with authentication/authorization patterns for internal services and secure coding practices.
  • Experience building dashboards or front‑end experiences for engineering analytics (e.g., React/Node.js).
  • Exposure to semiconductor manufacturing / engineering analytics domains and translating domain questions into software/data products.

Responsibilities

  • Architect, build, and maintain backend services and RESTful APIs that provide consistent access to analytics datasets and engineering metrics.
  • Design and implement ingestion/transformation workflows with validation, traceability, and run metadata to support reproducible analyses.
  • Build tools that help connect signals across design ↔ fab ↔ assembly ↔ reliability/use‑condition data to enable faster learning loops.
  • Own performance and scalability by profiling bottlenecks, optimizing critical paths, and ensuring responsive operation at high throughput.
  • Establish test automation (unit/integration/regression) to reduce regressions and improve release confidence.
  • Improve developer productivity via CI/CD standards, code review hygiene, and clear operational runbooks and documentation.
  • Implement security‑minded engineering practices (least privilege, auditability, access controls) for confidential engineering data.
  • Partner with team members to refine requirements, prioritize work, and deliver incrementally with measurable outcomes

Benefits

  • Micron benefits are designed to help you stay well, provide peace of mind and help you prepare for the future.
  • We offer a choice of medical, dental and vision plans in all locations enabling team members to select the plans that best meet their family healthcare needs and budget.
  • Micron also provides benefit programs that help protect your income if you are unable to work due to illness or injury, and paid family leave.
  • Additionally, Micron benefits include a robust paid time-off program and paid holidays.
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service