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
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$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...SuggestedHourly payFull timeTemporary workLocal areaImmediate startRemote workWork from homeMonday to fridayFlexible hoursShift workNight shiftAfternoon shift- ...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...SuggestedFull timeContract workWork at officeRemote workOverseasFlexible hours
$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...SuggestedPermanent employmentContract workTemporary workFor contractorsInternshipWork at officeRelocation packageFlexible hours$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...SuggestedFull time$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...SuggestedFull timeWork from homeRelocationHome officeFlexible hoursNight shift$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$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...InternshipImmediate start$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 timeWork at officeLocal areaRemote work$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 contractContract workTemporary workLocal areaRemote work$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$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- 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...
$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 contractFull timeWork at officeRemote work- ...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 contractFull time
- ...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 timeInternship
$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 timeWork at officeLocal areaWorldwideRelocation package$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 timeWork at officeLocal areaWorldwideRelocation package$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$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 timeFor contractorsInternship- ...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 timeInternshipWork at officeLocal areaWorldwideRelocationFlexible hours
$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 timeWork at officeLocal areaFlexible hours$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 employmentFull timeFixed term contractWork at office3 days per week$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 contractFull timeSummer workWork at officeLocal areaRemote workNight shift- ...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 timeApprenticeshipWork at office
$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- ...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 contractFull timeApprenticeshipWork at office
$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 timeFor contractorsWork at officeWork from homeRelocation$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 timeInternshipWork at officeMonday to friday$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 employmentContract workTemporary workFor contractorsInternshipWork at officeRemote workLong distanceNight shiftWeekend work$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 timeRelocationFlexible hours3 days per week
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Distributed Systems Engineer. Be the first to apply!

