AI, Principal Engineer
![pin icon](https://tbcdn.talentbrew.com/company/44408/gst_v1/img/icon-map-purple.png)
Synopsys’ Generative AI Center of Excellence defines the technology strategy to advance applications of Generative AI across the company. The Gen AI COE pioneers the core technologies – platforms, processes, data, and foundation models – to enable generative AI solutions, and partners with business groups and corporate functions to advance AI-focused roadmaps.
We are looking for an experienced, passionate, and self-driven individual who possesses both a broad technical strategy and the ability to tackle architectural and modernization challenges. As an Ideal candidate will help build enterprise Machine Learning platform. They will work with a team of enthusiastic and dynamic ML engineers and Data scientists in building a platform to help Synopsys R&D teams to experiment, train models and build Gen AI & ML products.
You will be responsible for:
- Building AI Platform for Synopsys to orchestrate enterprise-wide Data pipelines, ML training, and inferencing servers.
- Develop "AI App Store" eco system to enable R&D teams to host Gen AI applications in Cloud
- Develop capabilities to ship Clou Native (Containerized) AI applications/AI systems to on-premises customers
- Orchestrate GPU Scheduling from within Kubernetes eco-system (e.g. Nvidia GPU Operator, MIG, and so on)
- Create reliable and cost-effective Hybrid cloud architecture using cutting edge technologies (E.g. Kubernetes Cluster Federation, Azure Arc and so on)
- BS/MS/PhD in Computer Science/Software Engineering or an equivalent degree
- 10+ years of total experience building systems software, enterprise software applications, ML applications and microservices
- Expertise and/or experience in following programming languages : Python, and Go
- Design complex distributed systems (High-level and low-level systems design)
- In-Depth Kubernetes knowledge: Be able to deploy Kubernetes on-prem, and working experience with managed Kubernetes services (AKS/EKS/GKE)
- Strong systems knowledge in Linux Kernel, CGroups, namespaces, and Docker
- Experience with at least one cloud provider (AWS/GCP/Azure)
- Ability to solve complex problems using efficient algorithms
- Experience with using RDBMS (PostgreSQL preferred) for storing and queuing large sets of data
- Prior experience with AI/ML workflows and tools (PyTorch, ML Flow, AirFlow, …)
- Experience prototyping, experimenting, and testing with large datasets, and analytic data flows in production
- Strong fundamentals in Statistics, Machine Learning, and/or Deep Learning
Relevant Jobs
-
SOC Verification Lead, Sr Staff Engineer
Noida, India Engineering
-
Analog/Mixed-Signal Layout and Methodology Design Engineer
Hyderabad, India Engineering
-
Applications Engineer (SPICE / Custom Compiler)
Bengaluru, India Engineering
![Synopsys Hiring Process 1. Apply. As an applicant, your resume, skills, and experience are being reviewed for consideration. 2. Phone screen. Once your resume has been selected, a recruiter and/or hiring manager will reach out to learn more about you and share more about the role. 3. Interview. You will be invited to meet with the hiring team to measure your qualifications for the role. Our interviews are held either in person or via zoom. 4. Offer. Congratulations! You have been selected as a finalist; your recruiter will reach out to propose your offer details. A written offer will soon follow. 5. Onboarding. You will be invited to complete new hire documents to ensure you are set-up and prepared for your first day. 6. Welcome. Your hiring manager, team, and an assigned buddy will help you get acclimated. Over the next few weeks, you will receive communications and engagement invitations that will help ramp you up for your future at synopsys](http://tbcdn.talentbrew.com/company/44408/gst_v1/img/hiring-process-mobile.png)
Available Opportunities
Find the open role that’s right for you.
-
SOC Verification Lead, Sr Staff Engineer
Noida, India Engineering
-
Analog/Mixed-Signal Layout and Methodology Design Engineer
Hyderabad, India Engineering
-
Applications Engineer (SPICE / Custom Compiler)
Bengaluru, India Engineering
-
R&D Engineering, Staff Engineer
Bengaluru, India Engineering
View all job opportunities here
View all job opportunities here