Join a leading partner company as a Senior Distributed Systems Engineer in Canada. This remote role focuses on designing and scaling distributed systems for critical internet intelligence solutions.
In this position, you will leverage over five years of experience to build and maintain large-scale data platforms and infrastructure for security-focused applications. Collaborating with cross-functional teams, youll solve complex challenges while ensuring systems are reliable and scalable.
Key Responsibilities:
Design and develop scalable systems processing massive datasets
Maintain large-scale, real-time services with robust architecture
Transform prototypes into production systems with monitoring standards
Collaborate with engineering and product teams for technical planning
Write clean, testable, maintainable code following best practices
Requirements:
5+ years experience in distributed systems and cloud architectures
Proficient in Go or similar object-oriented programming languages
Experience with major cloud providers like AWS or Azure
Understanding of messaging technologies like Kafka or Kinesis
Familiarity with distributed databases such as Cassandra or HBase
Take charge of impactful technology projects as a Senior Distributed Systems Engineer.