Senior Software Engineer - AI Tooling
Core
Building and maintaining LLM-based engineering tools to help software engineers work productively, safely, and at scale.
Role type
Senior IC software engineer (AI tooling)
Builds
CLI, API, backend, and UI-based applications integrating with CI systems for internal engineering teams
Domain
Semiconductor engineering / AI tooling
Deliverable
production ML models | product features
Required skills
Python software engineering, LLMs and applied AI/prompt engineering, engineering judgement, system design, automated testing, observability
Preferred skills
DevOps (AWS, Kubernetes, Jenkins, GitHub), engineering data workflows, developer productivity tools
Technologies
Python, AWS, Kubernetes, Cloudbees Jenkins, GitHub
Responsibilities
Design, develop, test, and maintain AI/LLM-based engineering tools; Build production-quality software across CLI, API, backend, UI, and CI-integrated workflows; Integrate tools with engineering data sources such as logs, test output, and source code; Contribute to the design and evaluation of LLM-based systems; Support peers through code review and mentorship on responsible AI tool usage
Seniority
Senior, hands-on IC