Software Engineer, Distributed Systems

Sphere Semi

Headquarters

On-site

CAD 110,000 - 160,000

Full time

14 days+
Application generator

A complete application in a minute — tailored resume and cover letter, ready to send.

Get past ATS filters

Job summary

Sphere Semi is seeking a Software Engineer - Distributed Systems to help build scalable infrastructure for our AI-driven chip design platform. The role offers a flexible remote/hybrid/onsite arrangement with opportunities to work across cloud environments and distributed clusters.

You will design, develop, and scale production-grade Python codebases, manage cloud infrastructure, and drive DevOps practices including CI/CD and automation.

Qualifications

  • Production-grade Python experience building scalable applications.
  • Experience managing cloud-based distributed systems for scalability.
  • Strong DevOps background with CI/CD and infrastructure automation.
  • Ability to design and deploy resource management for distributed environments.
  • Excellent collaboration with cross-functional teams.

Responsibilities

  • Design, build, and scale large production Python codebases for AI-driven design algorithms.
  • Manage and optimize cloud-based distributed environments for reliability and efficiency.
  • Lead DevOps practices, including CI/CD pipelines and infrastructure automation.
  • Design and deploy resource management across distributed clusters.
  • Collaborate with AI engineers and chip designers to deliver robust solutions.

Skills

Python production apps
Distributed computing
Problem solver
Team player
System design
Ability to learn quickly

Tools

Terraform
Ansible
Kubernetes

Job description

Sphere Semi
JOB DESCRIPTION
Software Engineer - Distributed Systems

Location: Remote/Hybrid/Onsite (flexible)

About Us:

Sphere Semi is pioneering a new era in semiconductor design by combining the power of AI with human ingenuity. Our proprietary AI-driven chip design algorithm enables customized and optimized designs at scale, pushing the boundaries of what’s possible in semiconductor technology.

As we continue to grow, we’re looking for a Software Engineer, Distributed Systems, to join our team and play a pivotal role in building the infrastructure that supports our revolutionary AI-driven platform.

What You’ll Do:
  • Design, build, and scale large, production-level Python codebases to support our AI chip design algorithms.
  • Manage and optimize cloud-based distributed computing environments to ensure scalability, reliability, and efficiency.
  • Lead the development and implementation of DevOps practices, including CI/CD pipelines, infrastructure automation, and container orchestration.
  • Design and deploy resource management systems across distributed clusters to optimize performance and resource utilization.
  • Collaborate with cross-functional teams, including AI engineers and chip designers, to deliver robust and scalable solutions.
What We’re Looking For:
  • Expertise in Python: Proven experience in building and maintaining large-scale, production-level Python applications.
  • Distributed Computing: Proficiency in managing and optimizing cloud-based distributed systems, with a focus on scalability and performance.
  • DevOps Skills: Strong background in CI/CD, infrastructure automation (e.g., Terraform, Ansible), and container orchestration tools (e.g., Kubernetes, Kubernetes).
  • System Design: Comfortable designing and deploying resource management systems for distributed computing environments.
  • Problem Solver: Ability to think critically and solve complex problems in dynamic, fast-paced environments.
  • Team Player: Excellent collaboration and communication skills to work effectively with diverse teams.
Why Join Us?
  • Be at the forefront of AI-driven semiconductor innovation.
  • Collaborate with a world-class team of engineers and researchers.
  • Opportunity to contribute to groundbreaking technology in a high-impact role.
  • Competitive compensation, equity, and benefits package.
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Analog & Mixed Signal Architect
Analog & Mixed Signal Architect

Sphere Semi • Headquarters

On-site
CAD 180,000 - 250,000
Distributed Systems Engineer
Distributed Systems Engineer

Cadence • Port Moody

On-site
CAD 89,600 - 166,400
Bonus
Equity
Benefits
Cluster Operations Software Engineer
Cluster Operations Software Engineer

Cerebras • Toronto

On-site
CAD 120,000 - 190,000
Staff Backend Software Engineer
Staff Backend Software Engineer

Cognichip • Toronto

On-site
CAD 150,000 - 190,000
Distributed Systems Engineer
Distributed Systems Engineer

Cadence Design Systems • Burnaby

On-site
CAD 89,600 - 166,400
Senior Software Development Engineer in Test (SDET) - AI Cluster
Senior Software Development Engineer in Test (SDET) - AI Cluster

Cerebras • Toronto

On-site
CAD 120,000 - 190,000
Project Engineering Management, Principal Engineer - 18617
Project Engineering Management, Principal Engineer - 18617

Synopsys Inc • Mississauga

On-site
CAD 110,000 - 160,000
Health benefits
Wellness programs
Financial rewards
Software Engineer, AI & Engineering Productivity Tools
Software Engineer, AI & Engineering Productivity Tools

Advanced Micro Devices, Inc. • Markham

Hybrid
CAD 100,000 - 150,000
AMD benefits at a glance
Hybrid work model
Software Developer - C++ *
Software Developer - C++ *

Siemens EDA (Siemens Digital Industries Software) • Saskatoon

On-site
CAD 90,000 - 130,000
RRSP matching
Share purchase matching
Company paid diversity days
+1
Director of Silicon Engineering, AI-Native Chip Design
Director of Silicon Engineering, AI-Native Chip Design

Cognichip • Toronto

Hybrid
CAD 260,000 - 360,000