At Cadence, we hire and develop leaders and innovators who want to make an impact on the world of technology. The ML / Software Engineer – ChipStack SuperAgent Team will be responsible for designing, implementing, and evaluating AI agents that enhance productivity across the semiconductor design lifecycle.
Requirements
- Design and implement scalable infrastructure for AI agents operating within Cadence’s ChipStack SuperAgent ecosystem.
- Build robust evaluation frameworks to measure agent performance, reliability, and alignment with engineering workflows.
- Develop data pipelines, retrieval systems, and context-engineering strategies to support consistent and grounded agent behavior.
- Contribute to continuous integration, automated testing, and observability systems to ensure production-quality deployment of AI-enabled systems.
- Optimize system performance across latency, cost, reliability, and scalability dimensions.
- Bachelors/MS/PhD in Computer Science, Computer Engineering, or related technical field with 15+ Years of relevant experience in software development.
- Strong software engineering fundamentals, including design, refactoring, debugging, and testing of complex distributed systems.
- Understanding of large language models (LLMs) and practical considerations for deploying them in real-world systems (latency, cost, reliability, monitoring).
- Experience designing evaluation frameworks for AI systems, including benchmarking, regression testing, and failure analysis.
- Skills of Interest: Agent architecture, LLM engineering, Retrieval and data systems, Infrastructure and observability, AI-assisted development workflows.
Benefits
- Generous Paid Time Off
- 401k Matching
- Retirement Plan
- Tuition Reimbursement
- Relocation Assistance