Software Engineer II (AI Platform)
Core
Maintain and update software components, integrations, and tooling to ensure the reliability and security of AI systems.
Role type
Mid-level IC software engineer (platform reliability)
Builds
Internal tooling, CI/CD pipelines, and containerized services for engineering teams
Domain
Electronic design automation (EDA) and AI systems
Deliverable
infrastructure
Required skills
Python, TypeScript, Docker, CI/CD pipelines, open-source software maintenance, cloud deployment, issue diagnosis, system monitoring
Preferred skills
C++, Azure deployment, open-source contributions, internal package publishing
Technologies
Python, TypeScript, Docker, GitHub Actions, Azure DevOps, Azure
Responsibilities
Apply patches and security fixes to software components and dependencies; troubleshoot and support system integrations; evolve single-team tooling into shared reusable assets; maintain and improve CI/CD pipelines; run and monitor containerized services on cloud infrastructure; package and document internal tools; validate updates to prevent regressions.
Seniority
Mid-level, hands-on IC