Distributed Systems Engineer
$89.6k - $166.4k per yearCadence Design Systems
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
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 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 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.
Cadence plays a critical role in creating the technologies that modern life depends on. We are a global electronic design automation company, providing software, hardware, and intellectual property to design advanced semiconductor chips that enable our customers create revolutionary products and experiences. Thanks to the outstanding caliber of the Cadence team and the empowering culture that we have cultivated for over 25 years, Cadence continues to be recognized by Fortune Magazine as one of the 100 Best Companies to Work For. Our shared passion for solving the world’s toughest technical challenges, our dedication to pushing the limits of the industry, and our drive to do meaningful work differentiates the people of Cadence.
Position Location
This is a full-time, on-site position based in Burnaby (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.
Benefits
- paid vacation and holidays
- leave of absence programs
- Registered Retirement Savings Plan (RRSP)
- Tax Free Savings (TFSA) plan for post-tax investment savings
- Employee Stock Purchase Plan
- group health coverage that includes dental, vision and Emotional Wellbeing Support (EAP) benefits for you and your eligible dependents
- employee and dependent Life insurance
- short-term and long-term disability
- Global Travel Medical coverage
- Business Travel Accident Insurance
- funded Lifestyle Spending Account (LSA)
Equal Opportunity
Cadence is proud to be an equal opportunity employer. All qualified applicants will receive consideration for employment without regard to race, color, sex, age, national origin, religion, sexual orientation, gender identity, status as a veteran, basis of disability, or any other protected class.
#J-18808-Ljbffr- ...Cadence Design Systems in Burnaby, BC is seeking a motivated distributed systems engineer to help build scalable data processing infrastructure for massive circuit designs across distributed computing resources. You will work on data pipelines, job orchestration, fault-tolerant...Suggested
- Join Cadence as a Distributed Systems Developer in Burnaby, Canada, and contribute to innovative technological solutions. Focus on building... ...• Skills in Python/C++ integration • Proficient in software engineering best practices Become part of Cadence’s mission to innovate...Suggested
$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...SuggestedTemporary workInternship$23.5 per hour
...Engineers and Geoscientists British Columbia is currently searching for an Information Systems Co-op to join our team in Burnaby for an 8-month co-op term running from September 2026 until June 2027. The Information Systems Co-op will provide hands-on development skills...SuggestedDaily paidContract workTemporary workWork at officeRemote work2 days per week$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...SuggestedFull time$75k - $85k per year
...partners with operations to strengthen financial controls and processes. - Process Improvement & Mentorship: Drives efficiency through system and procedure enhancements, leads ad hoc projects, and provides informal guidance to junior team members. Qualifications -...Long term contractWork at officeWorldwide1 day per week- ...Systems Analyst 2 (ServiceNow Developer) Competition No: 2026-128 Duration: Regular Full Time Salary: $55.93 – 58.32 –... ...cost benefit analysis, change management, and business process re-engineering will be considered an asset. Ability to utilize Agile and Scrum...Full timeMonday to friday
$186.44k per year
...Director, HR Systems and Operations Competition No: 2026-175 Duration: Temporary Full Time Salary: $186,440 - 191,608 - 196,795 - 201,981 - 207,168/year Last Updated: 7/29/26 The City of Burnaby is undertaking a significant transformation of its People...Full timeTemporary work$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$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- ...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. Support civil design activities including site...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
- ...looking for. : Ready to put your project engineer expertise to work on marquee projects... ...all engineering disciplines. Expedites distribution of action items following discussions/... ...experience in local roadways, sanitary and water systems, drainage, culverts and other municipal...Full timeLocal areaRemote workRelocationFlexible hours
$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- ...skilled and experienced Senior Electrical Engineer to join our dynamic team. This is an... ...possesses a deep understanding of electrical systems, and is passionate about contributing to... ...70/NEC). Develop comprehensive power distribution system designs, including low and medium...Full time
$130k - $170k per year
...wholly owned subsidiary of Quanta Services, we provide engineering and design services across transmission & distribution, substations, protection & control, geomatics,... ...theory, engineering calculations, and power system design principles Experience designing outdoor...Long term contractInternship$108k - $153k per year
...LMI is seeking a talented Senior Hardware (FPGA) engineer to join a multi-disciplinary engineering team. The successful candidate... ...environment. The candidate will be responsible for FPGA designs for a distributed system which includes machine vision, cameras, laser drivers, high...Full timeWork at officeLocal areaWorldwide$108.61k - $127.71k per year
...*Project Engineer (Hydraulic Modelling) Position Status: Full-Time Regular Department... ...consultant-led projects, optimizing system operations, and providing technical guidance... ...infrastructure planning. Experience in water distribution system master plan development or...Full timeContract workFor contractorsInternshipWork at officeImmediate start- ...of a global team of over 50,000 planners, designers, engineers, scientists, digital innovators, program and... ...multidisciplinary teams. Design and develop electrical systems and documentation, including power distribution, grounding, lighting, cable systems, drives, standby...Full timeContract workWork at officeLocal areaWorldwideFlexible hours
$130k - $165k per year
...wholly owned subsidiary of Quanta Services, we provide engineering and design services across transmission & distribution, substations, protection & control, geomatics,... ...designing overhead and underground transmission systems ~ Strong knowledge of applicable industry codes...Long term contractFull timeFor contractorsInternship- ...oversight and a powerful data flywheel, we are building embodied AI systems that can work in the real world in the same way as we do. Check... ...(no backflips in the near future). We don’t waste time over-engineering fancy features that don’t make a real difference for our...Full timeTemporary workManual laborWork at officeImmediate startShift 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- ...become part of a global team of over 50,000 planners, designers, engineers, scientists, digital innovators, program and construction... ...BC. This role will focus on the design and delivery of building systems for a variety of projects, with an emphasis on light industrial...Full timeContract workFor contractorsWork at officeLocal areaWorldwideRelocation packageFlexible hours
$45 - $50 per hour
...We are hiring an Electrical Engineer on a contract basis to support a project our client is working on. While... ...Design and develop electrical drawings for electrical systems on marine vessels, including power distribution, local control panels, and single-line diagrams,...Permanent employmentContract workLocal area$96k - $106k per year
...Scope of Position: The Engineering Supervisor provides direct leadership and oversight to a team of Designers, Engineers, and Draftspeople... ...adherence to procedures outlined in the Quality Management System (QMS) and Professional Practice Management Plan (PPMP). Serve...Long term contractTemporary workLocal area$95k - $135k per year
...on the big picture and the small details. As a wholly owned subsidiary of Quanta Services, we provide engineering and design services across transmission & distribution, substations, protection & control, geomatics, civil & structural design, telecommunications, panel...Full timeInternship- ...become part of a global team of over 50,000 planners, designers, engineers, scientists, digital innovators, program and construction... ...BC. This role will focus on the design and delivery of building systems for a variety of projects, with an emphasis on light industrial...Full timeContract workFor contractorsWork at officeLocal areaWorldwideRelocation packageFlexible hours
$90k - $140k per year
...intangible ideas into innovative solutions. As a Wastewater Process Engineer in our Burnaby office, you’ll play a key role in delivering... ..., mass balances, and hydraulic calculations for treatment systems • Develop technical reports, specifications, and design documentation...Work at officeLocal areaRemote work- ...become part of a global team of over 50,000 planners, designers, engineers, scientists, digital innovators, program and construction... ...specifications, and calculations related to potable water treatment systems. Perform quality control reviews of work prepared by others....Full timeWork at officeLocal areaWorldwideRelocationFlexible hours
- ...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
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Distributed Systems Engineer. Be the first to apply!

