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

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

Vacancy posted 22 hours ago
Similar jobs that could be interesting for youBased on the Distributed Systems Engineer in Port Moody, BC vacancy
  • $58.35k - $150.96k per year

     ...days for Christmas holidays; We have a structured recruitment system in place to ease the hiring process. RESPONSIBILITIES:...  ...supervisors, Maintenance coordinator, Planner, Schedulers, SCM, Engineering, Maintenance crew, Field staff, CFT members Understand SAP functionality... 
    Suggested
    Full time
    For contractors
    Casual work
    Freelance
    Relocation

    Vtek Consultants Inc.

    Port Moody, BC
    3 days ago
  • $89.6k - $166.4k per year

     ...the world of technology. Cadence Design Systems is the leading provider of design automation...  ...systems design. The Circuit Analysis Engineer is responsible for designing, implementing...  ...functional engineering teams in a geographically distributed environment to deliver production-quality... 
    Suggested
    Long term contract
    Full time
    Temporary work

    Cadence

    Port Moody, BC
    1 day ago
  • $19 - $26 per hour

     ...to provide customer service Operate switchboard or telephone system Order office supplies Record and relay information...  ...payments Perform clerical duties, such as filing and sorting and distributing mail Answer telephone and relay telephone calls and messages... 
    Suggested
    Work at office
    Remote work

    Maxfit Movement Institute Inc.

    Port Moody, BC
    4 days ago
  • $37.79 - $47.18 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
    Part time
    Local area
    Immediate start
    Remote work
    Work from home
    Monday to friday
    Flexible hours
    Shift work
    Night shift
    Afternoon shift

    Provincial Health Services Authority

    Port Moody, BC
    13 days ago
  • $100k - $110k per year

     ...Our client, a leading manufacturer of specialized infrastructure systems used in facilities, is seeking a Regional Sales/ Business...  ...relationship management, consultative sales, and collaboration with engineering, project management, and operations teams to deliver successful... 
    Suggested
    Long term contract
    For contractors

    TalentSphere Staffing Solutions

    Port Moody, BC
    15 days ago
  • $31.19 per hour

     ...tests and receiving results; preparing, distributing and making revisions to the daily and weekly...  ...slates using a computerized scheduling system. Maintains patient and surgical...  ...and procedures. Prepares, updates and distributes daily and weekly O.R. slates using a computerized... 
    Work at office

    Fraser Health Authority

    Port Moody, 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
    13 hours ago
  • $96.4k - $142.66k per year

     ...to apply! What We Need Our studio is looking for a Senior Systems Engineer who values efficiency, productivity and the satisfaction that...  ...systems, tools and assets for projects. Experience with Unreal Engine 5 development Excellent problem-solving skills. Strong... 
    Temporary work
    Internship

    2K

    Burnaby, BC
    4 days ago
  • $25.82 per hour

     ...washers and/or dryers, operates equipment according to established procedures, marks and labels laundry/linens, collects, sorts and distributes laundry/linens. Maintains related equipment by cleaning and replacing items such as pads, bags and filters. Reports... 
    Casual work

    Fraser Health Authority

    Port Moody, BC
    20 days ago
  • $80k - $90k per year

     ...currently seeking an experienced Electrical Distribution Design Technical Lead with proven...  ...and Spida-Calc to join our Infrastructure Engineering Business line in the Burnaby office The...  ...reliable and efficient solutions for overhead systems. This position requires strong technical... 
    For contractors
    Work at office
    Worldwide

    Ausenco

    Burnaby, BC
    1 day ago
  •  ...small team of eight individuals to a fully established team of Engineers, Artists, Animators, Designers, Producers, and more.   Come join...  ...endless possibilities with SkyBox Labs. We are expanding our gameplay systems team and seeking an agile Intermediate C++ Software Engineer... 
    Permanent employment
    Full time

    skyboxlabs

    Burnaby, BC
    3 days 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
    25 days ago
  •  ...batteries into advanced battery energy storage systems that deliver real-world impact. We...  ...or scalable enough. We didn’t argue, we engineered the solution. Today, Moment Energy...  ...Battery Energy Storage Systems, including HV distribution, protection, and interconnect strategies... 
    Permanent employment
    Full time
    Live out
    Work at office

    Moment Energy

    Coquitlam, BC
    13 hours ago
  • $184.7k - $298.4k per year

     ...to our growing team. As a Quantum OS System Architect , you’ll work within the office...  ...the Chief Quantum Officer to design the distributed hardware and software infrastructure...  ...TEAM ~ Master’s or PhD in Electrical Engineering, Computer Engineering, or Computer Science... 
    Long term contract
    Full time
    Work at office
    Relocation package
    Flexible hours

    Photonic Inc.

    Coquitlam, BC
    4 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
    13 hours ago
  • $31.64 per hour

     ...direction of the Administrator, Payroll Processing, the Payroll Systems Processor performs various processing functions by conducting a...  .... Check and correct payroll errors (such as mapping errors) and distribute reports to appropriate Timekeeping, Staffing or Customer Service... 
    Shorter hours
    Part time
    Casual work
    Local area
    Remote work
    Work from home
    Flexible hours
    Shift work
    Rotating shift

    Provincial Health Services Authority

    Burnaby, BC
    1 day ago
  • $37 - $40 per hour

    Overview Languages English Education ~ Secondary (high) school graduation certificate Experience 3 years to less than 5 years On the road Work locations may vary. Frequent or constant travel is required from the employee. Green job ...
    Full time
    Contract work

    Peter Majo Landscaping

    North Vancouver, BC
    3 days ago
  • $86k - $129k per year

     ...communities, we are renowned for our leadership in fire protection engineering – a legacy of responsibility we have proudly upheld since 1939....  ...to mid-level Fire Protection Consultant with a sprinkler systems background.   This position is based in our Burnaby, British Columbia... 
    Temporary work
    For contractors
    Work at office

    Jensen Hughes

    Burnaby, BC
    13 hours ago
  •  ...IT Systems Analyst (Analytics Development) Position Status: Full-Time Regular Department: Corporate Services Employee Group...  ...standards, and partner with business stakeholders, DBAs, and data engineers to deliver high-quality, secure, and consistent data... 
    Full time
    Contract work
    For contractors
    Local area

    Metro Vancouver

    Burnaby, BC
    8 days ago
  •  ...responsible for all dealer- and industry-facing marketing efforts at Trader Interactive. This role serves as the strategic and executional engine powering our Sales team's ability to acquire new dealer customers, grow revenue through upsell, and retain existing customers by... 
    Internship
    Worldwide
    Flexible hours

    Trader Interactive

    Port Moody, BC
    6 days ago
  • $100k per year

     ...,001 - $500,000 Tasks Plan and control budget and expenditures Establish and implement policies and procedures for information systems Authorize the development of specifications for products or services Assign, co-ordinate and review projects and programs Plan... 
    Permanent employment
    Full time
    Work at office
    Relocation

    Executive Compass Flight Institute Ltd.

    Pitt Meadows, BC
    1 day ago
  • $92.15k - $106.7k per year

     ...Position Summary BUSINESS SYSTEMS ANALYST REGULAR/FULL-TIME Location: BURNABY, BC To be considered for this role, applications MUST be submitted online, by clicking on 'Apply' below. Join one of BC’s Top Employers! Be part of an exceptional company culture with... 
    Long term contract
    Full time
    For contractors
    Seasonal work
    Work at office

    BC Housing

    Burnaby, BC
    20 days ago
  •  ...abroad. With expertise in both public accounting and financial management of companies, we help our clients in designing accounting systems to streamline clients’ businesses, perform audit and review engagements, complying with tax laws, managing their personal financial affairs... 
    Summer work

    Gregory, Yick & Associates Chartered Professional Accountant...

    Port Moody, BC
    16 hours ago
  •  ...expertise keeps the industry flowing. Your work builds your future. The pipes, fittings, and valves you install aren't just parts of a system—they're the lifeblood of industrial operations across Canada's energy sector. At FLINT, we know that skilled pipefitters like you are... 
    Full time
    Temporary work
    Live out
    Local area

    FLINT Corp.

    Port Moody, BC
    8 days ago
  •  ...Our team and what we’ll accomplish together TELUS is seeking an In-Building RF Engineer to design and optimize our next-generation indoor distributed antenna systems (DAS). You will deliver world-class high capacity systems and complex indoor connectivity solutions. You will... 
    Full time

    TELUS

    Burnaby, BC
    4 days ago
  • $110k per year

     ...Service Delivery Systems & Integration Lead (Contract) Aunt Leah’s Place is a non-profit organization that helps prevent youth from foster care from becoming homeless and vulnerable mothers from losing custody of their children. To support them on their journey to self-sufficiency... 
    Long term contract
    Full time
    Contract work
    Work at office
    Monday to friday

    AUNT LEAH'S

    New Westminster, BC
    8 days ago
  •  ...BCIT’s Mechanical Engineering department is seeking a part-time contract, Faculty, Mechanical Building Systems who is an enthusiastic, team-oriented professional with practical knowledge of mechanical building systems. The successful candidate must have a strong commitment... 
    Contract work
    Part time
    Flexible hours
    Afternoon shift

    BCIT

    Burnaby, BC
    16 days ago
  •  ...team of over 50,000 planners, designers, engineers, scientists, digital innovators, program...  ...: Develop and optimize electrical systems and equipment for mining and industrial...  ...electrical systems, including mine power distribution, ventilation controls, materials handling... 
    Full time
    Work at office
    Local area
    Worldwide
    Flexible hours

    AECOM

    Burnaby, BC
    8 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
    24 days ago
  • $42 - $48 per hour

     ...performance of mechanisms, components and systems Design power plants, machines and...  ...Supervise technicians, technologists and other engineers and review and approve designs,...  ...performance research of electrical generation and distribution networks Supervision ~1 to 2 people... 
    Permanent employment
    Flexible hours
    Shift work
    Night shift
    Weekend work
    Day shift
    Afternoon shift
    Early shift

    PSC Engineering and Inspection Services

    Coquitlam, BC
    18 days ago

Do you want to receive more vacancies?

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