Sponsored
Verified Job Hardware / Network Engineer

Distributed Systems Engineer- job post Cadence Design Systems

Dot, British Columbia
0 views
Hardware / Network Engineer
#780160
Remote / WFH
Cadence Design Systems

Job Description

Full job description
At Cadence, we hire and develop leaders and innovators who want to make an impact on the world of technology.
About the Role

We're building a next-generation distributed transistor-level electromigration and IR drop analysis tool. Our team has strong expertise in numerical solvers and circuit simulation algorithms. We're looking for a motivated distributed systems engineer to help build the scalable data processing infrastructure for handling massive circuit designs across distributed computing resources.

What You'll Build

You'll contribute to the core distributed infrastructure for a Python-based platform orchestrating high-performance C++ solvers, working on:

Data Pipeline & I/O Management

Build ingestion pipelines for large-scale netlists and simulation data

Implement high-performance I/O for multi-TB circuit databases

Develop serialization/deserialization layers bridging Python and C++ components

Design streaming interfaces for distributed solver results

Job Orchestration & Workflow

Implement task distribution with fault-tolerant scheduling for long-running simulations

Develop resource management and load balancing across compute clusters

Build monitoring and observability for distributed workflows

Optimize task granularity and dependency management

Visualization & Analytics

Develop scalable visualization for multi-dimensional TB-scale simulation results

Implement interactive data exploration with optimization techniques (downsampling, LOD, progressive rendering)

Required Expertise

Distributed Systems

3+ years building distributed systems with Python

Experience with distributed computing frameworks (Dask, Spark, Ray, or Celery)

Understanding of distributed computing patterns, data locality, and fault tolerance

Data Engineering

Experience with high-performance data formats (HDF5, Parquet, Arrow, or similar columnar formats)

Familiarity with data partitioning strategies and streaming patterns

Some exposure to Python/C++ interop (pybind11, nanobind)

Software Engineering

Strong Python, C++ programming skills with production code experience

Comfortable working in large codebases and col
View more Distributed Jobs in Dot →
Sponsored

Similar Openings in Hardware / Network Engineer

More jobs you might like

Electrical Maintenance Engineer priyanshu Verified
Ahmedabad, Gujarat Hardware / Network Engineer

Job Title: Electrical Maintenance Engineer Location: Dhanot, Chhatral (Near Ahmedabad), Gujarat Company: Natural Storage Solutions Pvt. Ltd....

Posted 16m ago View Details
Ahmedabad, Gujarat Hardware / Network Engineer

SwiftSku empowers independent convenience store owners like you with a robust suite of tools, simplifying store management through real-time...

Posted 17m ago View Details
Ahmedabad, Gujarat Hardware / Network Engineer

GradeLab is building the AI operating system for assessments. We help schools, universities, and organisations automate handwritten exam eva...

Posted 19m ago View Details
Senior Engineer - .Net priyanshu Verified
Ahmedabad, Gujarat Hardware / Network Engineer

Key Skills • Strong knowledge of C#, .NET, .NET Core [Version 5 and above], REST API [WebAPI / RESTful services], Entity Framework, ORM • St...

Posted 23m ago View Details
Piping Engineer priyanshu Verified
Ahmedabad, Gujarat Hardware / Network Engineer

Salary Range : Rs. 15000 - Rs. 20000 , based on skills, experience, and interview performance Educational Requirement : Graduate Work Arrang...

Posted 25m ago View Details