This recruiter is online.

This is your chance to shine!

Apply Now

AI, Staff Engineer

Mississauga, ON
  • Number of positions available : 1

  • To be discussed
  • Starting date : 1 position to fill as soon as possible

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 Platform Developer 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 strong 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’ll Be Doing:

  • Designing and developing scalable, modular platform solutions that promote reuse and are easily integrated into our diverse product suite.
  • Collaborating with cross-functional teams to understand their needs and incorporate user feedback into the platform's development.
  • Establishing best practices for modern software architecture, including microservices, serverless computing, and API-first strategies.
  • Driving the strategy for containerization and orchestration using Docker, Kubernetes, or equivalent technologies.
  • Incorporating AI and machine learning capabilities into the platform to facilitate smarter workflows and predictive analytics.
  • Ensuring the platform's infrastructure is robust, secure, and compliant with industry standards.

The Impact You Will Have:

  • Enhancing the efficiency and effectiveness of our R&D product development processes. Keeping our products at the forefront of the industry through the adoption of advanced technologies.
  • Promoting reuse and integration across our diverse product suite.
  • Facilitating smarter workflows and predictive analytics through AI and machine learning.
  • Ensuring the robustness, security, and compliance of our platform infrastructure.
  • Driving innovation and continuous improvement within the platform engineering team.

What You’ll Need:

  • Bachelor's or Master's degree in Computer Science, Engineering, or a related field.
  • A minimum of 5 years of experience in software development.
  • Strong development experience in Go (highly preferred) and Python.
  • Deep understanding of distributed computing, CAP theorem, and system design tradeoffs.
  • Proven expertise in cloud computing services (AWS, Azure, GCP), container technologies (Docker, Kubernetes).
  • Linux Foundation certifications: CKAD, CKS, and/or CKA (highly preferred).
  • Experience with Generative AI, along with a working knowledge of various aspects such as GPUs, models, inference serving, and LLM Gateways, is highly desirable.
  • Familiarity with AI/machine learning frameworks and tools, coupled with a keen interest in staying updated with emerging innovations, is also greatly valued.
  • Background working with CI/CD pipelines and familiarity with modern software delivery ecosystem (GitHub Actions, Azure DevOps, Harness.io, GitLab CI, etc.).
  • Excellent problem-solving, organizational, and leadership skills.
  • Strong communication abilities to effectively collaborate with internal teams and stakeholders.

Who You Are:

  • A proactive and self-motivated individual.
  • A creative thinker with strong problem-solving skills.
  • Highly organized and detail oriented.
  • A team player with excellent interpersonal skills.
  • Adaptable and able to thrive in a fast-paced environment.

The Team You’ll Be A Part Of:

You will be part of the Synopsys platform engineering team, which focuses on transforming our R&D products through the adoption of advanced cloud, containerization, microservices, modern software delivery, and AI technologies. The team is dedicated to ensuring our products remain at the forefront of the industry by leveraging cutting-edge tools and methodologies.


Requirements

Level of education

undetermined

Work experience (years)

undetermined

Written languages

undetermined

Spoken languages

undetermined