Golang Site Reliability Jobs in Canada Paying 150,000 USD a Year
Hand-Picked Golang jobs • Apply directly to companies •
Clear salary ranges
Browse 4 Golang Site Reliability Jobs (1 new this month) in Canada 🇨🇦 in December 2024 at companies like Algorithmia, Swish and Cake paying at least 150,000 USD per year working as a Software Engineer, Senior Systems Engineer and Senior Golang Engineer. Last post
Hiring Golang Developers?
Create your profile to continue
48 direct messages sent by companies to developers on Golang Cafe
in the last 30 days
37 developers joined Golang Cafe in the last 30 days
12,574 developer profiles page views in the last 30 days
Get access to exclusive discount on Golang courses up to 25% off
Last developer joined
2-Click Apply
Upload Your CV
Go to your Inbox & Confirm Your Application
4 of 4 Site Reliability Jobs in Canada 🇨🇦 paying at least
150,000 USD per year • Sort by
Date
Software Engineer Algorithmia Seattle / San Francisco, United States / Vancouver, Canada / Remote $100,000 to $150,000 a year
August 2018
3 Applicants This Week
More Than 6 Months Old
This job posting is no longer available
Job Description
Software Engineer (Production & Deployment)
Seattle, Vancouver, NYC, or Remote
Empower large enterprise to run AI/ML at scale, leveraging the best in modern distributed systems and automation technology
Join a truly remote-friendly company - work anywhere in the US or Canada including your sofa, the beach, or our Seattle waterfront office
Experience rapid growth in the first AI startup to be funded by Google
Algorithmia automates, optimizes, and accelerates every step of the journey to deploying of AI/ML at scale. We allow anyone to run models on massively parallel infrastructure in minutes instead of months. In our cloud or your datacenter - all completely managed for maximum performance at minimum cost. Already trusted by over 60k developers and major enterprise customers, Algorithmia makes scalable Machine Learning fast, simple, and cost-effective for everyone.
Undergoing enormous customer growth, we’re rapidly scaling our Customer Operations team to meet demand. We’re looking for talented Software Engineers to join a passionate, distributed group that's driving the design, deployment, and optimization of Algorithmia with our Enterprise customers. This unique role is a broad mix of automation, DevOps, infrastructure engineering, and software development - offering an unparalleled opportunity to learn, grow, and impact the most important financial institutions, intelligence agencies, and private companies in the country.
As a Software Engineer on the Customer Operations team at Algorithmia, you will:
Deploy Algorithmia Enterprise into Fortune 500 and Government environments
Design, build, and maintain the automation and infrastructure needed to deliver Algorithmia effectively, and to help us achieve even greater scale
Work cross-team to ensure Algoritmia supports unique customer environments, and to design solutions to meet specific customer needs
Eventually automate your role out of existence - then join us in doing something even more amazing
Handle the highest-tier of engineering support for AI/ML leaders
Have a real career plan, with mentorship and fast-track opportunities to promotion, technical leadership, people management, or wherever your interests may be
Work from anywhere in the USA or Canada. We have teams in Seattle, NYC, Vancouver BC, Nova Scotia - or go 100% remote from home (Snuggie, bunny slippers, and all - no judgement!)
And we might make the perfect match if you:
Want to work with modern cloud technologies and large scale distributed systems
Have experience multiple languages (Java, Scala, Go, Python, Bash, etc.), deployment tools (Docker, Kubernetes, Ansible, Terraform, etc.), and cloud providers (AWS, Azure, GCP, OpenStack, etc.)
Are passionate about automation, and believe nothing should ever be done manually twice
Enjoy working with customers to deliver solutions that meet business need, empower engineers (and data scientists!), and solve real-world problems
Feel most comfortable in hybrid roles that blur the line between Developer, Site Reliability Engineer, Deployment Engineer, Solutions Architect, and Consultant
Bonus points for a love of data science, any kind of AI/ML experience, interesting public code, or the implementation of something cool on our AI marketplace (hint: free trial!)
As a Software Engineer at Algorithmia you’ll join a passionate team that’s changing the way everyone uses AI and ML. You’ll solve real problems, make an impact, and work in a flexible environment that encourages you to follow your own interests as well. You’ll be welcomed into an intelligent, quirky, and diverse group and gain access to fantastic perks beyond just salary, equity, and insurance benefits - all from the comfort of your own sofa (or our dog-friendly office).
If this sounds like you APPLY NOW, or learn more at algorithmia.com
Algorithmia is an equal opportunity employer and we value diversity at our core. We will never discriminate on the basis of race, religion, color, national origin, gender, sexual orientation, age, marital status, veteran status, or disability status and encourage everyone to apply.
Senior Systems Engineer Swish Toronto, Canada / San Francisco, United States / Remote $80,000 to $160,000 a year
October 2018
3 Applicants This Week
More Than 6 Months Old
This job posting is no longer available
Job Description
Swish is a world-class development studio whose teams have delivered products for Google, Microsoft, Kik, Nasdaq, Factset, and other major enterprises. The blockchain engineering team at Swish is looking for talented distributed systems engineers to optimize protocol transaction throughput and network reliability for blockchains in development.
Our mission is to bring the promise of a decentralized blockchain-based future to reality for clients.
As a systems engineer, you will work with our blockchain developers, protocol researchers and clients to implement and improve on a byzantine fault tolerant blockchain architecture based on the Tendermint consensus layer, by increasing the throughput, reliability and stability of the network. This role is ideal for engineers who have experience optimizing performance and robustness of distributed systems, and are excited to be working on the cutting edge of high-performance blockchain protocol development.
You might have experience as an Unix/Linux distributed systems engineer optimizing performance and reliability for large-scale cloud servers, and be relatively new to blockchain and distributed consensus protocols. Or you might be a blockchain engineer who is very familiar with distributed consensus protocols like delegated proof-of-stake, and newer to working on low-level performance optimizations. Experience with Tendermint is a huge plus. Either way, you are a great detective and passionate about pushing the performance of your infrastructure to its limits, without compromising on safety or stability.
We are also looking for:
Strong communication skills.
Experience with performance and load testing.
You should be motivated by a desire to solve the most important problems, obtain unprecedented results, and push your methods to their maximal performance.
Responsibilities
* Optimize Tendermint consensus protocol codebase for speed, reliability and performance, including making PRs as needed to the OSS Tendermint project
* Troubleshoot reliability issues of distributed systems, e. g. connection losses between Tendermint nodes under heavy load
* Monitor the infrastructure and blockchain performance to identify issues
* Measure and improve server response times in different conditions and environments
* Guide protocol design decisions
Requirements
* 1+ years experience with Golang, C or C++
* 4+ years of experience in a systems engineering role
* Deep experience with networking and concurrent computing
* Deep experience with Unix/Linux systems
* Experience with AWS/GCP
* Comfortable operating in dynamic environments
Bonus Points
* Background in networking or distributed systems
* Familiarity with Cosmos / Tendermint
* Proficiency in protocol-level blockchain development
* Contribution to open source software
* Degree in STEM field, especially software engineering or computer science related.
* Experience in small startÂup environments helping large enterprises.
* Experience with a distributed team
About Swish
Launched in February 2013, Swish is a fast-growing business with an innovative working culture and teams spanned across the world with teams in Toronto, San Francisco, Berlin, Auckland, Bruxelles, Medellin, and more.
We create products for successful business using cutting-edge technologies: Blockchain, Machine Learning, and Apps Dev. Working with Swish puts you in contact with prestigious brands, wherever your base is. We are a 100% remote-work company because we believe it is everyone’s choice to live and work the way they prefer.
Work is organized in sprints  - 2 weeks periods to which, as a member of our talent community, you choose to commit. You always have the choice to accept or decline a sprint, or take-on multiple sprints simultaneously.
We let members choose what suits them best depending on their current situation: family, travel, studies, finance. We know life is not linear and we respect the humans behind the screens.
Our work ethic relies on six core values: Transparency, Directness, Meritocracy, Autonomy, Responsibility, Continuous Learning.
Ensuring a diverse and inclusive workplace where we learn from each other is core to our values. We welcome people of different backgrounds, experiences, abilities, and perspectives. We are an equal opportunity employer and a fun place to work.
Senior Golang Engineer Cake Newport Beach, California, United States / Remote (United States / Canada) $120,000 to $165,000 a year
July 2021
2 Applicants This Week
More Than 6 Months Old
This job posting is no longer available
Job Description
CAKE is a marketing technology company providing the leading SaaS enterprise platform for real-time marketing intelligence. Our mission is to address the challenges and opportunities in tracking and analyzing the massive amounts of clicks generated from mobile, affiliate, display, retail, lead generation campaigns, and more. Our executive team possesses decades of online marketing experience and a deep understanding of digital analytics across a breadth of industries, leading us to nearly 200% year-over-year growth the last two years.
Every employee of CAKE should continually strive to deliver exceptional service to our clients, subconsultants, co-workers and everyone with whom we come into contact. CAKE represents teamwork, communication, accountability, and respect - this is our public image.
The goal of CAKE is to solidify and grow our client base through the cooperative efforts of employees at all levels. To help us achieve this goal, we promote continuing professional development to serve the needs of our employees and the growth we are building together. By working together, increasing efficiencies and focusing on quality and profitability, we will prosper in any economic environment.
As a Sr. Go Engineer at CAKE, you are responsible for the design, development, and management of the core business processes and data tier of the CAKE platform’s technology stack. This role is an integral part of CAKE’s development team and will work closely with key stakeholders, software architects, and leadership in the Technology and Product groups to ensure optimal development standards, performance, and reliability.
You will use your experience with distributed and/or micro-service architectures to implement high-performance, scalable, and stable code in a distributed architecture, alongside a team of other engineers. Your code will be deployed into multi-region cloud infrastructure (currently AWS); will be ephemeral in nature; and will be designed with testability, monitoring, and scalability in mind.
Backend Developer Expa Vancouver, Canada $100,000 to $150,000 a year
October 2018
2 Applicants This Week
More Than 6 Months Old
This job posting is no longer available
Job Description
Expa is a startup studio led by the founders of Uber, StumbleUpon, Foursquare, AddThis, and Metrolyrics. After 10 years designing and building consumer services, the Expa team has identified many techniques that help create successful companies. With $150 million funding to date, the team founds new companies based on internal ideas, and occasionally collaborates with founders of early-stage companies whose missions Expa believes in. We help companies avoid common pitfalls in early-stage ventures, and actively remove roadblocks along the way, specializing in product strategy, system design, and user experience.
Expa has a strong presence in San Francisco and New York City, and has recently expanded operations to Vancouver, Canada. We are actively looking to hire the best talent to be a part of our growing team.
You can read more about Expa on our site. The project you would be involved in is under stealth and more information will be provided at the time of interview.
JOB DESCRIPTION
We are looking for experienced software engineers, with strong backend experience in Cloud based environments excited for the challenge of working with a small team of front-end engineers. The position requires excellent problem solving and engineering skills when working with systems at scale. We are seeking individuals that are motivated to build cutting edge backends for products and manage the underlying infrastructure and deployment processes. The perfect candidate will be comfortable working closely with front-end engineers and can communicate effectively within a small team.
RESPONSIBILITIES
- Build scalable, secure, effective and well documented backend systems in alongside well motivated front-end engineers
- Collaborate with front-end engineers to ensure on-time and performant solutions
- Assess and build test frameworks for backend systems, as well as track metrics and performance over time
- Ensure that code written is to a high standard, with excellent reusability
- Help develop a service orientated architecture for cutting edge products
SKILLS & REQUIREMENTS
- Strong development skills with Go ( golang ), NodeJs or Python for backend development
- Ability to write clean, maintainable and well documented code
- Strong understanding of front-end development and integration of services and APIs for front-end developers
- Experience with Elastic Container Service and Docker is a must
- Ability to maintain and manage databases and infrastructure within AWS
- Understanding of Highly Available infrastructure environments and systems
- Experience with infrastructure management and deployment through Automation tools and systems
- Comfortable with OS Internals / Infrastructure on Debian, Redhat and Ubuntu systems
- Experience with load balancing and web server technologies (Nginx, HAProxy)
- Ability to build scalable infrastructure on Amazon Web Services (EC2, RDS, S3, ES, ECS, ELB etc)
- Strong understanding of network communications within Cloud environments
- Computer science degree or equivalent experience
- Security hardening / experience with SANS or OWASP frameworks
YOUR BENEFITS
- A competitive base salary
- Stock options
- Full medical and dental benefits
- A very flexible vacation policy
- Custom workstation designed to your needs
- A beautiful office in downtown Vancouver and a talented team