Enable job alerts via email!
A tech company in Canada seeks a distributed systems engineer to enhance its data syncing engine. This role offers high ownership with opportunities to tackle real-world problems involving scalability and real-time data processing. The ideal candidate has a strong background in distributed systems and thrives in a startup environment.
We are looking for adistributed systems engineerto work on the systems that power the syncing engine our customers and other engineering teams rely on. This presents an exciting challenge where you can apply your expertise in distributed systems, performance optimization, and troubleshooting to push the boundaries of what is possible and meaningfully improve our ability to move massive amounts of customer data. This role also provides a unique opportunity to work on a multi-cloud and multi-region infrastructure that supports a global customer base.
We believe in enabling our engineers to do their best work for our customers by giving them extremely high levels of ownership and autonomy. This comes in different forms: you will own and deliver projects from start to finish, you will work directly with customers to solve their hardest scaling problems, and you will have a lot of influence over what we work on as a team and company.
Some of the problems we’ll be working on include:
We are looking for talented, intellectually curious, and motivated individuals who are interested in tackling the problems above.
You are an engineer with a passion for solving hard technical problems that generate real value for customers. You’re motivated by high ownership and are comfortable in a fast-paced, startup environment.
You have experience and comfort with distributed systems and high-scale systems or the ability and desire to build this experience quickly. This experience can take different forms: