Join to apply for the AI Engineer - Staff role at Synopsys Inc
1 week ago Be among the first 25 applicants
Join to apply for the AI Engineer - Staff role at Synopsys Inc
Get AI-powered advice on this job and more exclusive features.
We Are:
At Synopsys, we drive the innovations that shape the way we live and connect. Our technology is central to the Era of Pervasive Intelligence, from self-driving cars to learning machines. We lead in chip design, verification, and IP integration, empowering the creation of high-performance silicon chips and software content. Join us to transform the future through continuous technological innovation.
You Are:
You are a highly skilled and motivated Gen AI Platform Engineer with a passion for leveraging modern architectures, tools, and technologies. You excel in designing and developing scalable, modular solutions that enhance the efficiency and effectiveness of R&D efforts. Your deep understanding of distributed computing, cloud services, and container technologies allows you to create robust and secure platforms. You are collaborative, with excellent problem-solving and organizational skills. Your ability to incorporate AI and machine learning into your work sets you apart, and you are always looking to stay ahead of industry trends. Your effective communication skills enable you to work effectively with cross-functional teams and stakeholders, ensuring that user feedback is incorporated into the development process.
What You will Be Doing:
Platform Enablement:
- Develop and maintain AI/ML lifecycle tools for data preparation, training, validation, deployment, and monitoring
- Collaborate with ML and R&D engineers across Synopsys to optimize workflows
- Host and manage R&D development GenAI models to meet application inferencing requirements
- Enable RAG integration for internal GenAI platform applications
- Implement security guardrails, rate limiting, and user authentication for GenAI assets
- Train internal/external customers on building advanced GenAI applications using RAG, agentic workflows, and cloud technologies
- Evaluate and benchmark model performance for both on-premise and cloud-hosted environments
- Collaborate with cross-functional teams to understand their needs and incorporate user feedback into the platform's development.
- Establish and implement best practices for modern software architecture, including microservices, serverless computing, and API-first strategies and CI/CD.
- Drive the strategy for containerization and orchestration using Docker, Kubernetes, or equivalent technologies.
- Develop cloud-native solutions for GenAI apps including Helm development, CRD, working with Kubernetes APIs, Storage class, PVCs, Services, Ingress controllers, etc.
- Hands-on Kubernetes monitoring architecture including building Grafana dashboards, custom metrics, autoscaling, etc.
- Hands-on GPU administration on Kubernetes including monitoring, multi-instance GPU, etc.
- Incorporate AI and machine learning capabilities into the platform to facilitate smarter workflows and predictive analytics.
The Impact You Will Have:
- Enhance the efficiency and effectiveness of R&D product development processes, keeping products at the industry forefront through advanced technologies.
- Promote reuse and integration across diverse product suites.
- Automate various application build processes.
- Lead cloud-native and AI-native transformation of legacy ML application stacks.
- Facilitate smarter workflows and predictive analytics through AI and machine learning.
- Ensure robustness, security, and compliance of Gen AI platform infrastructure.
- Drive innovation and continuous improvement within the GenAI engineering team.
What You will Need:
- Bachelor's or Master's degree in computer science, Engineering, or a related field.
- At least 5 years of experience in software development.
- Strong development experience in Go (highly preferred) and Python, including model management.
- Deep understanding of distributed computing, CAP theorem, and system design tradeoffs.
- Proven expertise in cloud services (AWS, Azure, GCP), container technologies (Docker, Kubernetes).
- Linux Foundation certifications: CKA/CKAD (desirable).
- Experience with Generative AI, GPUs, models, inference serving, LLM Gateways (highly desirable).
- Familiarity with AI/ML frameworks and tools, with a keen interest in emerging innovations.
- Experience with CI/CD pipelines and modern software delivery ecosystems (GitHub Actions, Azure DevOps, Harness.io, GitLab CI).
- Excellent problem-solving, organizational, and leadership skills.
- Effective communication skills for collaboration with teams and stakeholders.
Who You Are:
- Proactive and self-motivated.
- Creative thinker with strong problem-solving skills.
- Highly organized and detail-oriented.
- Team player with excellent interpersonal skills.
- Adaptable and able to thrive in a fast-paced environment.
The Team You Will Be a part of:
You will join the Synopsys GenAI Platform Enablement Team, focused on enabling and transforming R&D products through advanced cloud, containerization, microservices, modern software delivery, and AI technologies. The team aims to keep products industry-leading by leveraging innovative tools and methodologies.
Synopsys Canada ULC values workforce diversity and is committed to providing access & opportunity to individuals with disabilities, offering reasonable accommodations during recruitment and employment. For accommodations, contact hr-help-canada@synopsys.com.
Additional Details:
- Seniority level: Mid-Senior level
- Employment type: Full-time
- Job function: Design, Consulting, and Engineering
- Industries: Semiconductor Manufacturing, Software Development, and Computer Hardware Manufacturing