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 ...
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 ...
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 ...
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 ...
Distributed Systems Engineer
Port Moody, BC · On-site
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 ...
Distributed Systems Engineer
Port Moody, BC · On-site
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 ...
Distributed Systems Engineer
Port Moody, BC · On-site
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 ...
Distributed Systems Engineer
Port Moody, BC · On-site
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 ...
Systems Engineer
Vancouver, BC · On-site
You'll work on distributed execution systems with strict correctness and performance requirements ... Bachelor's degree in Computer Science, Computer Engineering, or equivalent practical experience ...
Systems Engineer
Vancouver, BC · On-site
You'll work on distributed execution systems with strict correctness and performance requirements ... Bachelor's degree in Computer Science, Computer Engineering, or equivalent practical experience ...
The Sr. Power Systems Engineer provides applied electrical engineering and technical expertise for ... Perform electrical design improvements primarily to support the upgrade of electrical distribution
The Sr. Power Systems Engineer provides applied electrical engineering and technical expertise for ... Perform electrical design improvements primarily to support the upgrade of electrical distribution
The Sr. Power Systems Engineer provides applied electrical engineering and technical expertise for ... Perform electrical design improvements primarily to support the upgrade of electrical distribution
The Sr. Power Systems Engineer provides applied electrical engineering and technical expertise for ... Perform electrical design improvements primarily to support the upgrade of electrical distribution
The Systems Engineering team at Clio builds and operates the systems that power all of our cloud ... You'll be part of a globally distributed team, collaborating closely with engineers in North ...
The Systems Engineering team at Clio builds and operates the systems that power all of our cloud ... You'll be part of a globally distributed team, collaborating closely with engineers in North ...
Performance Systems Engineer - Network & Kernel Optimization (Low-Latency Infrastructure)
Surrey, BC · On-site
... in trading, distributed systems, and real-time infrastructure. We value drive, rigor, and ... The Role We're looking for a Performance Systems Engineer to optimize our low-latency network ...
Performance Systems Engineer - Network & Kernel Optimization (Low-Latency Infrastructure)
Surrey, BC · On-site
... in trading, distributed systems, and real-time infrastructure. We value drive, rigor, and ... The Role We're looking for a Performance Systems Engineer to optimize our low-latency network ...
Senior Systems Software Engineer
CA$96K - CA$142K/yr
What We Need Our studio is looking for a Senior Systems Engineer who values efficiency ... or intern roles will not be eligible for many of these payments or benefits. Details of ...
Senior Systems Software Engineer
CA$96K - CA$142K/yr
What We Need Our studio is looking for a Senior Systems Engineer who values efficiency ... or intern roles will not be eligible for many of these payments or benefits. Details of ...
Distribution Engineer
Kelowna, BC · Hybrid
PHASOR Engineering Inc. is a dynamic consulting firm specializing in the engineering and design of overhead & underground transmission/distribution systems, substations, fibre optics, as well as ...
Distribution Engineer
Kelowna, BC · Hybrid
PHASOR Engineering Inc. is a dynamic consulting firm specializing in the engineering and design of overhead & underground transmission/distribution systems, substations, fibre optics, as well as ...
Distribution Engineer
Kelowna, BC · On-site
PHASOR Engineering Inc. is a dynamic consulting firm specializing in the engineering and design of overhead & underground transmission/distribution systems, substations, fibre optics, as well as ...
Quick apply
Distribution Engineer
Kelowna, BC · On-site
PHASOR Engineering Inc. is a dynamic consulting firm specializing in the engineering and design of overhead & underground transmission/distribution systems, substations, fibre optics, as well as ...
Master's or PhD in Electrical Engineering, Computer Engineering, or Computer Science. * 10+ years in embedded system design and distributed system network architecture. Experience in quantum ...
Quick apply
Master's or PhD in Electrical Engineering, Computer Engineering, or Computer Science. * 10+ years in embedded system design and distributed system network architecture. Experience in quantum ...
Control System Engineer
Vancouver, BC · On-site
Experience with instrumentation, motion control, data acquisition, and distributed control systems Programming & EPICS: Familiar with C/C++, Python, Java, scripting, and exposure to EPICS or similar ...
Control System Engineer
Vancouver, BC · On-site
Experience with instrumentation, motion control, data acquisition, and distributed control systems Programming & EPICS: Familiar with C/C++, Python, Java, scripting, and exposure to EPICS or similar ...
Steam Distribution Engineer
Vancouver, BC · On-site
$47.04 - $51.52/hr
... district energy systems across North America. Our team has a client-focused, community-driven ... We are seeking a customer service focused Steam Distribution Engineer to operate and maintain our ...
Steam Distribution Engineer
Vancouver, BC · On-site
$47.04 - $51.52/hr
... district energy systems across North America. Our team has a client-focused, community-driven ... We are seeking a customer service focused Steam Distribution Engineer to operate and maintain our ...
Senior Software Engineer - Content Management Systems
Vancouver, BC · On-site
CA$132K - CA$174K/yr
... distributed systems. Proficiency in at least one programming language: Typescript or JavaScript ... Familiarity with observability stacks and tools like Splunk, Cloudwatch and DataDog. Strong ...
Senior Software Engineer - Content Management Systems
Vancouver, BC · On-site
CA$132K - CA$174K/yr
... distributed systems. Proficiency in at least one programming language: Typescript or JavaScript ... Familiarity with observability stacks and tools like Splunk, Cloudwatch and DataDog. Strong ...
Senior Software Engineer
Vancouver, BC · On-site
$107 - $157.30/hr
You enjoy solving hard distributed systems problems, writing production-grade code, automating ... This is a high-impact engineering role with real architectural ownership.ResponsibilitiesDesign and ...
Senior Software Engineer
Vancouver, BC · On-site
$107 - $157.30/hr
You enjoy solving hard distributed systems problems, writing production-grade code, automating ... This is a high-impact engineering role with real architectural ownership.ResponsibilitiesDesign and ...
Systems Architect
Vancouver, BC · Hybrid
CA$201K - CA$238K/yr
You will be involved in engineering and large-scale systems administration projects, which include ... Experience with large-scale and distributed systems. * Extensive experience with heterogeneous ...
Systems Architect
Vancouver, BC · Hybrid
CA$201K - CA$238K/yr
You will be involved in engineering and large-scale systems administration projects, which include ... Experience with large-scale and distributed systems. * Extensive experience with heterogeneous ...
Do you enjoy working on distributed systems and solving problems of consistency, durability, and ... Amazon SWF makes it very easy for developers to architect and implement these tasks, run them in ...
Do you enjoy working on distributed systems and solving problems of consistency, durability, and ... Amazon SWF makes it very easy for developers to architect and implement these tasks, run them in ...
Senior System Development Engineer
CA$120K - CA$160K/yr
Act as the "Engineer's Engineer." You provide support for complex distributed systems failures, performing deep-dive root cause analysis (RCA) and writing code to ensure the same failure mode never ...
New
Senior System Development Engineer
CA$120K - CA$160K/yr
Act as the "Engineer's Engineer." You provide support for complex distributed systems failures, performing deep-dive root cause analysis (RCA) and writing code to ensure the same failure mode never ...
New
Intern Distributed Systems Engineer information
What are the key skills and qualifications needed to thrive as an Intern Distributed Systems Engineer, and why are they important?
What is the difference between Intern Distributed Systems Engineer vs Intern Software Engineer?
| Aspect | Intern Distributed Systems Engineer | Intern Software Engineer |
|---|---|---|
| Required Credentials | Typically pursuing a degree in Computer Science or related field, familiarity with distributed systems concepts | Similar educational background, focus on general software development skills |
| Work Environment | Focus on designing, implementing, and testing distributed systems and networked applications | Developing various software applications, often in different domains |
| Employer & Industry Usage | Used in tech companies working on cloud, big data, or scalable systems | Common across many industries including tech, finance, and startups |
| Search & Comparison Intent | People comparing internship roles in distributed systems and software development |
Intern Distributed Systems Engineers focus on distributed architectures and networked systems, while Intern Software Engineers work on a broader range of software projects. Both roles require similar educational backgrounds but differ in specific technical focus and project types.
What types of projects and tasks can an Intern Distributed Systems Engineer expect to work on, and how does this support their learning and growth?
What does an Intern Distributed Systems Engineer do?
Job description
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 tothe 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
Optimizetask granularity and dependency management
Visualization & Analytics
Develop scalable visualization for multi-dimensional TB-scalesimulation 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 collaborative development environments
Understanding of software engineering best practices (testing,code review)
Nice to Have
Background in EDA, VLSI, semiconductor design, or computational engineering
Experience with scientific/engineering data visualization
HPC experience with job schedulers (Slurm, PBS, LSF)
GPU acceleration knowledge
Familiarity with modern tools (Go, Plotly, Bokeh, Holoviews, Datashader)
Open-source distributed computing or other contributions
Experience with cloud platforms (AWS, GCP, Azure)
Why Join Us
We bring strong expertise in numerical methods and circuit analysis algorithms, well-defined solver interfaces, and a clear technical vision. You'll work alongside experienced engineers building greenfield distributed infrastructure with modern tools. This is an opportunity to grow your expertise in production-scale distributed systems while solving challenging problems in chip design.
What You'll Learn
Production distributed systems architecture and patterns
Large-scale data pipeline design and optimization
Performance engineering for multi-TB datasets
Building reliable, observable infrastructure
Working with domain experts in circuit simulation and numerical methods
Ideal Candidate
You're eager to deepen your distributed systems expertise and excited about data pipeline architecture. You have foundational experience with Python distributed computing and want to tackle production-scale challenges. You're comfortable learning new technologies, asking questions, and collaborating with both systems and domain experts. You value clean code, observability, and user experience alongside performance.
No circuit simulation expertise needed. We need your enthusiasm for building scalable, reliable infrastructure and your willingness to grow into a distributed systems expert.
Position Location
This is a full-time, on-site position based in Port Moody (Greater Vancouver Area) Canada. In-office attendance is required.
The annual salary range for British Columbia is 89,600 CAD to 166,400 CAD.
You may also be eligible to receive incentive compensation: bonus, equity, and benefits. Sales positions generally offer a competitive On Target Earnings (OTE) incentive compensation structure. Please note that the salary range is a guideline and compensation may vary based on factors such as qualifications, skill level, competencies and work location.
We're doing work that matters. Help us solve what others can't.About Cadence Design Systems
Sourced by ZipRecruiter
Industry
Software development
Company size
5,001 - 10,000 Employees
Headquarters location
San Jose, CA, US
Year founded
1988