Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

Distributed Systems Engineer

$89.6k - $166.4k per year

Cadence

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

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 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.

Compensation

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.

We’re doing work that matters. Help us solve what others can’t.

#J-18808-Ljbffr
Vacancy posted 3 days ago
Similar jobs that could be interesting for youBased on the Distributed Systems Engineer in Port Moody, BC vacancy
  • $36.69 - $45.81 per hour

     ...Molecular Diagnostics, Transfusion Medicine (Science), Lab Information Systems, Cytogenetics, Cytology & More!? Imagine advancing your career...  ...members of other health teams, by methods such as printing and distributing lab results in accordance with the established SOPs of the... 
    Suggested
    Hourly pay
    Full time
    Temporary work
    Local area
    Immediate start
    Remote work
    Work from home
    Monday to friday
    Flexible hours
    Shift work
    Night shift
    Afternoon shift

    PHSA

    Port Moody, BC
    9 days ago
  •  ...About Tantalus Systems (TSX: GRID) Tantalus is a technology company dedicated to helping utilities modernize their distribution grids by harnessing the power of data across all their devices...  ...to the Manager, Manufacturing Engineering, the Manufacturing Test Systems Engineer... 
    Suggested
    Full time
    Contract work
    Work at office
    Remote work
    Overseas
    Flexible hours

    Tantalus

    Burnaby, BC
    16 hours ago
  • $80 - $100 per hour

    Ready to make a difference? Join our client as Distribution Senior Civil/Geotechnical Engineer! Your mission: ensure safety, quality, and timeliness, all while...  ...staging, temporary works, excavation support systems, and constructability reviews. • Working experience... 
    Suggested
    Permanent employment
    Contract work
    Temporary work
    For contractors
    Internship
    Work at office
    Relocation package
    Flexible hours

    Randstad

    Burnaby, BC
    2 days ago
  • $105.66k - $142.72k per year

     ...What We Need We are seeking a highly qualified and creative Senior Gameplay Systems Engineer to architect and build our next-generation Cinematic and Narrative Tooling within the Unreal Engine 5 (UE5) framework. This pivotal role involves extending and customizing UE5's core... 
    Suggested
    Full time

    2k

    Burnaby, BC
    16 hours ago
  • $80k - $110k per year

     ...a fully established team of Engineers, Artists, Animators, Designers...  ...We are expanding our gameplay systems team and seeking an agile...  ...leveraged while working with a distributed team Strong problem-solving...  ...A track record in Unreal Engine 5 (although not required to use... 
    Suggested
    Full time
    Work from home
    Relocation
    Home office
    Flexible hours
    Night shift

    Skybox Labs

    Burnaby, BC
    16 hours ago
  • $71.4k - $105.66k per year

     ...What We Need We are seeking a passionate C++ Gameplay Systems Software Engineer to help build the runtime systems that drive crowds, pedestrians...  ...has strong modern C++ fundamentals, hands-on Unreal Engine (UE5) experience, and an interest in building performant real... 
    Temporary work
    Internship

    2k

    Burnaby, BC
    16 hours ago
  • $58k - $104k per year

     ...Canada has an immediate Co-op opening for an Engineer. About the team: The Intelligent...  ...to innovate technologies, algorithms, systems, and platforms for next-generation cloud...  ...building large scale and high-performance distributed system Experience in Nvidia TensorRT and... 
    Internship
    Immediate start

    Huawei Technologies Canada Co.,

    Burnaby, BC
    16 hours ago
  • $55.43k - $72.73k per year

     ...Saputo Dairy Products Canada G.P. is seeking a Coordinator Distribution for an existing opportunity within our organization. Reporting...  ...equipment setup handheld software and hardware and DDS-related systems for the Distribution team. Develop and maintain a thorough understanding... 
    Full time
    Work at office
    Local area
    Remote work

    Saputo

    Port Coquitlam, BC
    16 hours ago
  • $80 - $110 per hour

    Are you a Distributed Energy Resource Engineer and have an adquate experience in the field? This 12- months contract role maybe a good fit for you....  ...Overhead - and underground electric utility distribution systems operating at voltages at or below 35kV (primarily at or below... 
    Long term contract
    Contract work
    Temporary work
    Local area
    Remote work

    Randstad

    Burnaby, BC
    a month ago
  • $21 - $23 per hour

     ...leading, and fastest-growing home furnishing retailers, we know what it takes to build a satisfying career. The Role : As a Distribution Center colleague, you will assist with receiving, shipping and processing of all goods in an accurate and efficient manner. You... 
    Hourly pay
    Full time

    JYSK Canada

    Pitt Meadows, BC
    16 days ago
  • $75.7k - $112.06k per year

     ...and craft the design of your game area while collaborating with Engineers, Animators, Artists, and Producers to steer the execution of your...  ...What Will Make You A Great Fit Experience as a Senior Systems Designer (5+ years) in the AAA gaming space Passion for Sports... 
    Full time

    2k

    Burnaby, BC
    16 hours ago
  • 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... 

    Cadence Design Systems

    Burnaby, BC
    2 days ago
  • $82k - $108k per year

     ...This is a new team with a fresh mandate to implement best-in-class digital adoption practices in the company. If you were in the DAP Systems Specialist role now, here are some of the core activities you would be doing: Managing and improving the adoption of our DAP,... 
    Long term contract
    Full time
    Work at office
    Remote work

    Arc'teryx

    North Vancouver, BC
    16 hours ago
  •  ...and performance are critical. Our focus is on delivering engineered-to-order systems, including metal-enclosed, metal-clad, and arc-resistant switchgear...  ...each application. With a deep understanding of electrical distribution, protection, and safety standards, RIC Power develops... 
    Long term contract
    Full time

    Panelmatic

    Burnaby, BC
    16 hours ago
  •  ...startup, we are developing innovative systems to enable large-scale AI deployments....  ...Participate in all parts of software engineering, ranging from design and implementation...  ...software, including embedded systems and distributed systems Familiarity with container technologies... 
    Full time
    Internship

    Nexthop Systems

    Burnaby, BC
    16 hours ago
  • $74.4k - $106.02k per year

     ...The Manufacturing Systems Engineer is responsible for optimizing production yield and cost-effectiveness of LMI parts and products, serving as a critical interface between R&D and manufacturing. This role involves addressing manufacturing discrepancies, implementing process... 
    Full time
    Work at office
    Local area
    Worldwide
    Relocation package

    LMI Technologies

    Burnaby, BC
    4 days ago
  • $74.4k - $106.02k per year

     ...The Manufacturing Systems Designer is a key contributor to the Manufacturing Engineering team's mission, serving as the critical link between R&D and manufacturing. This role is dedicated to optimizing yield and cost-effectiveness across all LMI parts and products. Key responsibilities... 
    Full time
    Work at office
    Local area
    Worldwide
    Relocation package

    LMI Technologies

    Burnaby, BC
    4 days ago
  • $45 - $50 per hour

     ...Electro-Pneumatic Systems & Field Service Technician Location : Lower Mainland, BC (In-Shop & Field Service) Hours/Shifts : Primarily...  ...the company supports diverse clients with high-quality system engineering, product assembly, and dedicated field maintenance. The... 
    Long term contract
    Flexible hours
    Shift work
    Day shift

    WORKFORCE Staffing Solutions

    Burnaby, BC
    10 days ago
  • $80k - $120k per year

     ...wholly owned subsidiary of Quanta Services, we provide engineering and design services across transmission & distribution, substations, protection & control, geomatics,...  ...and deep foundations, and other structural systems Perform civil engineering design for site preparation... 
    Full time
    For contractors
    Internship

    Phasor Engineering Inc

    Burnaby, BC
    13 days ago
  •  ...team of over 50,000 planners, designers, engineers, scientists, digital innovators, program...  ...with all disciplines. Design HVAC system including package units, central plants,...  ...plumbing system including potable water distribution system, drainage system, and miscellaneous... 
    Full time
    Internship
    Work at office
    Local area
    Worldwide
    Relocation
    Flexible hours

    AECOM

    Burnaby, BC
    2 days ago
  • $66.7k - $96.14k per year

     ...fun along the way. We are looking for an Associate Software Engineer located in Burnaby, BC to join our Threat Analytics and Feed...  ..., global environment. You will support the development of systems to distribute and manage large volumes of data used by large organizations... 
    Full time
    Work at office
    Local area
    Flexible hours

    Infoblox

    Burnaby, BC
    7 days ago
  • $105k - $125k per year

     ...looking for a talented Senior Game Backend Engineer to take technical ownership of our live-...  ...Take ownership of partially implemented systems and drive them to completion, wiring...  ...consistent hashing, memory management, and distributed caching strategies. Databases: Strong... 
    Permanent employment
    Full time
    Fixed term contract
    Work at office
    3 days per week

    Offworld Industries

    New Westminster, BC
    16 hours ago
  • $93.3k - $162k per year

     ...from skilled professionals.   Binnie is looking for an Engineer to join our Water & Wastewater Division which provides...  ...in sanitary, water and storm drainage collection, distribution, and transmission systems, facilities, pump stations, and other utility appurtenances... 
    Long term contract
    Full time
    Summer work
    Work at office
    Local area
    Remote work
    Night shift

    Binnie

    Burnaby, BC
    16 hours ago
  •  ...Google Docs/Sheets. Comfortable working with technology and learning and using our custom apps and electronic vehicle management systems. Comfortable with compensation based on commission sales. Valid BC Drivers’ License with acceptable driving record. Ability... 
    Full time
    Apprenticeship
    Work at office

    Westwood Honda

    Port Moody, BC
    6 days ago
  • $60k - $105k per year

     ...wholly owned subsidiary of Quanta Services, we provide engineering and design services across transmission & distribution, substations, protection & control, geomatics,...  ...grounding, relay coordination, and other power system analyses using industry software Prepare engineering... 
    Internship

    Phasor Engineering Inc

    Burnaby, BC
    21 days ago
  •  ...Ability to work independently or part of a team; · Proficient in Microsoft Office; · Experience with a dealership management system is an asset; · Class 5 Drivers’ License with acceptable driving record is an asset; and · Experience in the Automotive Service... 
    Long term contract
    Full time
    Apprenticeship
    Work at office

    Westwood Honda

    Port Moody, BC
    9 days ago
  • $75k - $100k per year

     ...lives, eats, and breathes security. Reporting directly to the IT Engineer and collaborating closely with our software engineering teams,...  ...quickly, and thinks like attackers to better analyze and protect our systems. You’ll be hands-on in all aspects of our network security... 
    Full time
    For contractors
    Work at office
    Work from home
    Relocation

    Cadmakers

    Burnaby, BC
    16 hours ago
  • $130k - $190k per year

     ...At Locus Robotics, we build AI-powered systems and intelligent robots that keep global supply...  ...scale. As a Lead, Robotics Software Engineer , you'll have the opportunity to lead...  ...including robotics, automation platforms, distributed systems, or real-time applications. ~ Leadership... 
    Full time
    Internship
    Work at office
    Monday to friday

    Locus Robotics

    North Vancouver, BC
    3 days ago
  • $80 - $100 per hour

    Ready to make a difference? Join our client as Distribution Senior Civil/Geotechnical Engineer! Your mission: ensure safety, quality, and timeliness, all while...  ...staging, temporary works, excavation support systems, and constructability reviews. • Working experience... 
    Permanent employment
    Contract work
    Temporary work
    For contractors
    Internship
    Work at office
    Remote work
    Long distance
    Night shift
    Weekend work

    Randstad

    Burnaby, BC
    2 days ago
  • $90k - $120k per year

     ...to own and scale our Quality Management System (QMS) while supporting a critical period...  ...strategies and validation plans Partner with Engineering to balance speed, compliance, and...  ...Arbutus Medical is a medical device innovation engine that streamlines surgical inefficiencies... 
    Full time
    Relocation
    Flexible hours
    3 days per week

    BLANKSLATE Partners

    Burnaby, BC
    a month ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Distributed Systems Engineer. Be the first to apply!