Start Your Search Here

Job Search

Cadence Design Systems

Burnaby / Global

Senior Distributed Systems Engineer Role

Job Description

Advance your career with Cadence as a Senior Distributed Systems Engineer in Burnaby, Canada. Develop cutting-edge data pipelines and infrastructure for circuit design applications.

In this on-site role, you will leverage your expertise to create scalable solutions and enhance data processing capabilities. Your responsibility will include implementing effective I/O management for large datasets and collaborating on workflow optimization with a talented team. An understanding of distributed computing patterns and data locality is essential.

Key Responsibilities:

• Create data ingestion pipelines for netlists and simulation data

• Develop performance-optimized I/O for circuit databases

• Implement fault-tolerant scheduling for task distribution

• Enhance observability for complex distributed workflows

• Manage resource allocation and load balancing across clusters

Requirements:

• 3+ years of experience in distributed systems with Python

• Familiarity with Dask, Spark, or Celery frameworks

• Expertise in high-performance data formats like HDF5

• Some experience with Python/C++ interop techniques

• Strong background in software engineering principles

Join Cadence and help shape the future of semiconductor technology.

#J-18808-Ljbffr

Apply Now

Similar Opportunities

View all jobs