The point where experts and best companies meet
Share
Job Category
Software EngineeringJob Details
An engineer is expected to:
Lead the design and development of core functionalities in our large-scale, distributed ETL pipeline
Design and develop high-quality code to improve reliability, availability, and scalability of the service.
Design and implement intelligent and rigorous testing strategies to ensure quality delivery.
Requirements:
Expertise in object-oriented programming in any of the following languages: Go, Java, C++, C, C#, Scala, Python
Experience building scalable, distributed, performant, resilient, and fault tolerant distributed systems
Strong understanding of data structures, algorithms, threads, synchronization, and concurrent programming
Excellent interpersonal and communication skills
Desirable Skills
In Depth schema design and SQL development
Experience with relational database internals and systems development
Performance measurement, analysis, and optimization
Education:
MS in Computer Science or related field, or
BS in Computer Science plus relevant job-related experience
If you require assistance due to a disability applying for open positions please submit a request via this
Posting Statement
does not accept unsolicited headhunter and agency resumes.
For British Columbia-based roles, the base salary hiring range for this position is CAD 108,000 to CAD 171,500.These jobs might be a good fit