The Job logo

What

Where

AI, Senior Staff Engineer

ApplyJoin for More Updates

You must Sign In before continuing to the company website to apply.

Smart SummaryPowered by Roshi
Seeking experienced Senior Staff Engineer to lead the development of an enterprise Machine Learning platform at Synopsys Inc. Responsibilities include building AI Platform, creating 'AI App Store', orchestrating GPU Scheduling, and designing Hybrid cloud architecture. Requires BS/MS/PhD in Computer Science/Software Engineering, 10+ years of experience, expertise in Python and Go, Kubernetes, Linux Kernel, and cloud providers. Familiarity with RDBMS is preferred. Prior knowledge in AI/ML workflows and tools is a plus.

Job description 

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)

Required Qualifications

  • 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

Nice to have:

  • 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
Set alert for similar jobsAI, Senior Staff Engineer role in Hyderabad, India
Synopsys Inc Logo

Company

Synopsys Inc

Job Posted

5 months ago

Job Type

Full-time

WorkMode

On-site

Experience Level

8-12 Years

Category

Software Engineering

Locations

Hyderabad, Telangana, India

Qualification

Bachelor or Master

Applicants

Be an early applicant

Related Jobs

Synopsys Inc Logo

R&D Engineering, Staff Engineer

Synopsys Inc

Hyderabad, Telangana, India

Posted: 5 months ago

Join as an R&D Engineering Staff Engineer at Synopsys Inc in Hyderabad, India. Responsibilities include managing builds, regressions, and releases. Develop operation framework features, collaborate with teams, debug issues, scale knowledge. Requires 8+ years of experience. Skills: Python/Perl, Unix, Databases, React.js, Source Code Management. Full-time On-site role.