#R48163
**
Job Overview:
If you are an engineer who enjoys an exciting, fast-moving environment and daily technical challenges as much as we do, the Cadence Stratus team will be a great fit for you. We are looking for an LLM/ML developer who will be a key contributor in building AI agents to assist users of the Stratus High Level Synthesis technology.
Job Responsibilities:
Design and implement autonomous AI agent systems that leverage LLMs for tasks like code interpretation, code completion and code generation.
Understand emerging LLM and AI agent technologies and apply them to the Stratus AI agent to produce value added product features.
Own, develop and maintain a portion of the Stratus C++ code base
Absorb requirements specifications for new features and write accompanying function specifications for the development process
Interface with regression system to test code commits as part of the development process
Job Qualifications:
BS/MS degree in Computer Science or related field, 1+ years of industry experience
Development experience in C++ and utilizing REST APIs
Experience using REST APIs to integrate with backend services a plus
Experience coding GUI plugins in Qt a plus
Advanced experience working with LLM/ML technologies
Able to translate requirements into both high-level and detailed architectures
In-depth understanding of data structures, algorithms, and distributed systems
Enthusiastic, highly motivated, and able to work collaboratively
In-depth understanding of various technologies and frameworks with ability to combine into practical solutions
Additional Information:
Cadence is committed to equal employment opportunity and employment equity throughout all levels of the organization. We strive to attract a qualified and diverse candidate pool and encourage diversity and inclusion in the workplace.
Travel: >10% (ensure to call out relevant travel %)
We're doing work that matters. Help us solve what others can't.