Your browser cookies must be enabled in order to apply for this job. Please contact if you need further instruction on how to do that.

Cloud Architect

Engineering | Ottawa, Canada

Job Description


The Quick Quiz:

  • I can think of at least 3 reasons I want to work for a startup.
  • I can be relied on to get just about anything done. I have a “just do it” attitude.
  • I like to write code and I’m good at it.
  • I think that the biggest risk in life is not taking one.

Still there?  read on...

A job at Solink means working with an amazing team, tackling one of the biggest big data problems out there.  Investor-backed and housed in an incubator-style innovation hub, we have a creative work environment, we get full health benefits, and at Solink all of our employees are also investors - everyone has a stake in the company.  

We think big but our mission is simple: bring meaning to the billions of hours of video that are being recorded every year

For perspective, YouTube claims that users upload 72 hours of video every minute (link).  That’s a huge volume of data, but some Solink customers record over 650 hours of video every minute, from over 40,000 CCTV cameras.  Less than 0.1% of this video is used because there’s no way to know when something important happens. Additionally, those cameras collect a lot more information than security threats- we believe everyone in an organization can use video to better understand customers, employees, assets, and products.

Here is the opportunity:


Cloud Architect

We are looking for someone who has deployed cloud platforms and infrastructure services. Someone who can make fact-based decisions around EC2 vs. App Engine, vs. custom, Ruby vs. Node vs. java/.net, Heroku vs. self-host, HBase vs. relational vs. NoSQL.  We need hard core technical architects who can own these decisions, map out the cost/technical-benefit and lead the implementation. This person will be the technical heart and soul of our cloud offering.

Day to day:
In this role you will focus on providing technical leadership for an innovative team working on creating a billion dollar business:

  • Design and implement major pieces of Solink’s distributed Cloud offering.
  • Master our development process, culture and code base, and then improve it.
  • Work closely with our sales, product, and customers to build new features our customers will love, while keeping our platform stable and scalable.
  • Mentor others in development technologies, tools, and processes.
  • Develop test strategies and frameworks to drive up code coverage and automation metrics.
  • Make design decisions and be able to defend them to our Engineering team on the basis of performance, cost, scalability, and future expansion.
  • Develop high-quality, production ready code that can be used by millions of users on our cloud platform.
  • Resolve complex technical issues and drive innovation through our products.
  • Lead by example and build consensus across technology and products.
  • Craft a data strategy that will enable our long term vision, will be easy to maintain and will power the foundations to our user experience.



  • A great attitude that centers around the customer first
  • Experience with cloud environments (AWS, Rackspace or other)
  • Experience building multi-tenant, multi-region, highly available, scalable cloud systems.
  • Expert knowledge in some or all of the following areas: .NET/Java/Ruby on Rails, MySQL, Nhibernate/ActiveRecord ORM, Apache Solr/ElasticSearch, Javascript, AJAX/Rich Web Applications
  • Ability to learn quickly and deliver high quality code in a fast-paced, dynamic team environment.
  • Excellent interpersonal and communication skills.
  • Deep understanding of internet and networking protocols.
  • Technical degree in Engineering/CS/or equivalent experience
  • Bonus: Experience in video/image processing, transcoding, and streaming