Talent.com
Hunter Bond
Distributed Systems Developer - Up to $200,000 P/A CAD + Bonus + BenefitsHunter Bond • Montreal, Montreal (administrative region), CA
Distributed Systems Developer - Up to $200,000 P/A CAD + Bonus + Benefits

Distributed Systems Developer - Up to $200,000 P/A CAD + Bonus + Benefits

Hunter Bond • Montreal, Montreal (administrative region), CA
30+ days ago
Job type
  • Full-time
Job description

Distributed Systems Developer - Up to $200,000 P/A CAD + Bonus + Benefits

Job Title: Python Engineer - Distributed Systems

About the Client:

We are working with an innovative, fast-growing tech company in Montreal, focused on building scalable, distributed systems that power some of the most cutting-edge applications in industries like data analytics, cloud computing, and real-time services. This company thrives on challenging the status quo, constantly pushing the boundaries of what’s possible with distributed systems architecture.

Their team is passionate about using Python to solve complex problems and drive the future of large-scale distributed computing. If you’re a Python engineer with a keen interest in distributed systems and cloud technologies, this is a fantastic opportunity to be part of an exciting journey that is shaping the future of tech.

The Role:

We are looking for a talented Python Engineer with experience in distributed systems to join our client’s dynamic team. In this role, you will be responsible for designing, building, and optimizing highly scalable and fault-tolerant systems using Python and related technologies. You’ll work with a team of engineers to enhance the performance, reliability, and scalability of their distributed infrastructure, enabling the delivery of high-performance, low-latency services.

This role is ideal for someone who enjoys working with large-scale systems, optimizing performance, and collaborating across teams to build and maintain cutting-edge solutions.

Key Responsibilities:

  1. Design and implement distributed systems using Python, focusing on scalability, reliability, and fault tolerance.
  2. Work closely with infrastructure teams to ensure seamless integration and smooth operations of distributed services.
  3. Build and optimize microservices, ensuring they are highly available and performant across a distributed environment.
  4. Contribute to the development of robust, fault-tolerant, and scalable architecture for data processing and real-time systems.
  5. Profile and optimize Python-based distributed systems to ensure high throughput and low latency.
  6. Collaborate with cross-functional teams, including data engineers, DevOps, and machine learning teams, to build comprehensive solutions.
  7. Stay up-to-date with emerging trends in distributed systems and cloud technologies.

Skills and Experience:

  1. Strong proficiency in Python, with experience in building distributed systems, microservices, and scalable solutions.
  2. Knowledge of distributed systems concepts, including fault tolerance, consensus algorithms, and CAP theorem.
  3. Experience with frameworks like Celery, Dask, or Kafka for managing distributed tasks.
  4. Familiarity with cloud platforms (AWS, Google Cloud, Azure) and containerization technologies (Docker, Kubernetes).
  5. Experience with databases in a distributed environment (e.g., NoSQL, Cassandra, Redis).
  6. Proficiency in version control systems such as Git and collaborative development practices.
  7. Strong problem-solving skills and the ability to design solutions that address complex challenges at scale.

Nice to Have:

  1. Familiarity with additional programming languages such as Java, Go, Rust, or C++.
  2. Experience with distributed message queues (e.g., RabbitMQ, Kafka).
  3. Exposure to monitoring, logging, and observability tools (e.g., Prometheus, Grafana, ELK stack).
  4. Experience with DevOps tools and practices (CI/CD, Terraform).
  5. A background in data engineering, real-time streaming, or cloud-native applications is a plus.
  6. Familiarity with machine learning or AI-driven applications within a distributed architecture.

Flexible Working: Enjoy a hybrid work model that allows for remote and in-office work.

Comprehensive Health & Wellness Package: Full benefits package, including health, dental, and mental health support.

Learning & Development: Access to continuous learning opportunities, courses, and industry events.

Tech Equipment Stipend: Get an annual allowance to upgrade your personal tech setup.

Generous Vacation & Paid Time Off: Take time for rest and recharge, including paid sick days and vacation.

Team Collaboration: Work with a talented, collaborative team that values innovation, diversity, and creative problem-solving.

Why This Role?

This is an exciting opportunity to be part of a fast-growing company that is driving innovation in distributed systems. You’ll work on impactful projects that scale across industries, tackling challenges that will directly influence the future of data processing, cloud services, and real-time applications.

If you have a passion for building scalable, high-performance distributed systems in Python and are ready to work on cutting-edge technologies, this is the perfect opportunity for you.

Seniority level

Mid-Senior level

Employment type

Full-time

Job function

Finance, Engineering, and Information Technology

Industries

Technology, Information and Media, Space Research and Technology, and Computers and Electronics Manufacturing

#J-18808-Ljbffr
Create a job alert for this search

Distributed Systems Developer - Up to $200,000 P/A CAD + Bonus + Benefits • Montreal, Montreal (administrative region), CA

Similar jobs

Distributed Systems Developer - Up to $200,000 P/A CAD + Bonus + Benefits

Hunter Bondmontreal, montreal (administrative region), Canada
Full-time

Distributed Systems Developer - Up to $200,000 P/A CAD + Bonus + Benefits.Python Engineer - Distributed Systems.We are working with an innovative, fast-growing tech company in Montreal, focused on ... Show more

 • Promoted

DevOps/Site Reliability Engineer - Up to $200k CAD + Bonus - Elite Tech Firm

Hunter Bondmontreal (administrative region), qc, Canada
Full-time

DevOps/Site Reliability Engineer.Most Elite Tech Firm in Canada.Up to $200k CAD + Bonus + Full Package.One of Canada’s most elite tech firms is hiring a Site Reliability Engineer to join a seriousl... Show more

 • Promoted

Systems Engineer Avionics & Integration

Industry Professionalsmontreal (administrative region), qc, Canada
Full-time +1

About the job Systems Engineer Avionics & Integration.ROLE: Systems Engineer Avionics & Integration (Aerospace | Quebec Office).Montreal, QC (Onsite and fulltime).Only open to Canadian Citizens or ... Show more

 • Promoted

Systems Engineer - NETE

The Weir Group PLCMontreal (administrative region), QC, CA
Permanent

Weir Marine Engineering, you won’t just design information systems—you will build the technological backbone of Canada’s next‑generation naval fleet.Play a pivotal role in the design and integratio... Show more

 • Promoted

Bid System Engineering Lead - End-to-End Architecture

ISC Applied Systems Corp ~ The Passenger Experiencepointe claire, montreal (administrative region), Canada
Full-time

A Canadian transportation solutions provider is seeking a Bid System Engineering Specialist in Pointe-Claire, Canada.The role involves conducting technical analyses, designing system architectures,... Show more

 • Promoted

Distributed Systems Software Engineer, Python / Go

Canonicalmontreal, montreal (administrative region), Canada
Full-time

Distributed Systems Software Engineer, Python / Go.Be among the first 25 applicants.We are seeking a software engineer with a passion for building and validating resilient distributed systems.At Ca... Show more

 • Promoted

Senior Systems Solutions Specialist

IONODESLaval (administrative region), QC, CA
Full-time

At IONODES, we build advanced video and cloud technology used in mission-critical environments around the world.This role is a key part of ensuring our solutions perform in the field.You will opera... Show more

 • Promoted

C# Developer for Trading Systems

QUANTEAM - North America (RAINBOW PARTNERS Group)Montreal (administrative region), QC, CA
Full-time

Shape the future of electronic trading at Quanteam as a C# Developer in Montreal.Work closely with versatile teams to evolve trading platforms and enhance user satisfaction.Quanteam seeks a dedicat... Show more

 • Promoted

Software Developer – Distributed Systems

GuruLinkMontreal, Montreal (administrative region), CA
Full-time

Our client is a global investment management firm.As a technology and data-driven firm, they design and build their own cutting-edge systems, from high performance trading platforms to large scale ... Show more

 • Promoted

Systems Integration Developer

Ravyx CAMontreal (administrative region), QC, CA
Full-time

The Software Developer (Systems Integration Developer) is responsible for designing, building, and maintaining integration flows between the SMS POS platform and third-party systems (ERP, eCommerce... Show more

 • Promoted

Senior Distributed Diffusion ML Engineer — Remote

Bagel LabsMontreal (administrative region), QC, CA
Remote
Full-time

A leading machine learning research lab is looking for an expert in distributed systems to design scalable infrastructure for diffusion models.The ideal candidate will have substantial experience i... Show more

 • Promoted

System Integration Engineer Robotics & Sensor Deployment

Industry ProfessionalsMontreal (administrative region), QC, CA
Full-time

Job Openings System Integration Engineer Robotics & Sensor Deployment.About the job System Integration Engineer Robotics & Sensor Deployment.Job Title: System Integration Engineer Robotics & Sensor... Show more

 • Promoted

Scale ML Infra & Distributed Systems Engineer

Hunter BondMontreal, Montreal (administrative region), CA
Full-time

A leading tech firm in Montreal is seeking exceptional Software Engineers to join their world-class engineering team focused on complex distributed systems and ML infrastructure.Ideal candidates wi... Show more

 • Promoted

Senior Linux Systems Administrator

Tech Talent InternationalMontreal (administrative region), QC, CA
Permanent

Tech Talent International (SI).Fortune 100/500/1000 companies to small and mid-sized organizations in Canada/US and Europe.Senior Linux Systems Administrator.Cybersecurity - Senior Linux Systems Ad... Show more

 • Promoted

Distributed Systems Engineer (Python/Go) — Remote

CanonicalMontreal (administrative region), QC, CA
Remote
Full-time

A leading open-source software company is seeking a Distributed Systems Software Engineer with strong Python or Go skills.This remote role involves creating automated testing approaches, collaborat... Show more

 • Promoted

C++ Developer - Up to $250k CAD + Industry Leading Bonus

Hunter Bondmontreal, montreal (administrative region), Canada
Full-time

C++ Developer - Up to $250k CAD + Industry Leading Bonus.C++ Developer - Up to $250k CAD + Industry Leading Bonus.Be among the first 25 applicants.Get AI-powered advice on this job and more exclusi... Show more

 • Promoted

Application Solutions Architect Focused on System Design and Integration

Job Hunt PersonnelMontreal (administrative region), QC, CA
Full-time +1

Elevate the architectural standards of business solutions as an Application Solutions Architect.Collaborate in crafting inter-system integrations while optimizing technology performance.In this per... Show more

 • Promoted

Advanced Linux Systems Administrator Role

Tech Talent InternationalMontreal (administrative region), QC, CA
Full-time

Pursue a challenging role as a Senior Linux Systems Administrator with Tech Talent International in downtown Montreal.This position offers a competitive salary and a hybrid work environment after i... Show more

 • Promoted

Innovative System Administrator Focusing on Automation and Reliability

UbisoftMontreal (administrative region), QC, CA
Full-time

Shape the future of gaming with your expertise as a System Administrator.Enhance infrastructure reliability and drive automation initiatives for game production environments.In this role, you'll be... Show more

 • Promoted

Dynamic Project Engineer Supporting Medium Systems Development

Camfil Power SystemsLaval (administrative region), QC, CA
Full-time

Advance your engineering journey as a Project Engineer focused on medium systems in a collaborative environment.Contribute to innovative projects while ensuring compliance and successful execution.... Show more