Principal System Design engineer
Role details
Job location
Tech stack
Job description
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., * 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.