Distributed Systems Engineer
$89.6k - $166.4k per yearCadence
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.
$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...SuggestedFull timeFor contractorsCasual workFreelanceRelocation$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...SuggestedLong term contractFull timeTemporary work$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...SuggestedWork at officeRemote work$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...SuggestedHourly payPart timeLocal areaImmediate startRemote workWork from homeMonday to fridayFlexible hoursShift workNight shiftAfternoon shift$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...SuggestedLong term contractFor contractors$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$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 workInternship$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 workInternship$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$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 contractorsWork at officeWorldwide- ...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 employmentFull time
$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 payFull time- ...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 employmentFull timeLive outWork at office
$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 contractFull timeWork at officeRelocation packageFlexible hours$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$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 hoursPart timeCasual workLocal areaRemote workWork from homeFlexible hoursShift workRotating shift$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 timeContract work$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 workFor contractorsWork at office- ...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 timeContract workFor contractorsLocal area
- ...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...InternshipWorldwideFlexible hours
$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 employmentFull timeWork at officeRelocation$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 contractFull timeFor contractorsSeasonal workWork at office- ...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
- ...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 timeTemporary workLive outLocal area
- ...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
$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 contractFull timeContract workWork at officeMonday to friday- ...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 workPart timeFlexible hoursAfternoon shift
- ...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 timeWork at officeLocal areaWorldwideFlexible hours
$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 contractFlexible hoursShift workDay shift$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 employmentFlexible hoursShift workNight shiftWeekend workDay shiftAfternoon shiftEarly shift
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Distributed Systems Engineer. Be the first to apply!

