To apply for this job you must first either login or register

Optimization Engineer (Platform)

Toronto, Ontario  - Permanent

Job Description

Our client partner has been committed to building an AI-powered tool that makes capturing, organizing, and retrieving receipts as magical as possible. They work with banks to offer our receipt solution through their mobile banking apps. Banking customers use the service to keep track of important receipts for returns, exchanges, expenses, accounting, taxes and give time back to freelancers and small business owners so that they can focus on the things they love.

They are now looking for an experienced Optimization Engineer with a passion for writing high performance, scalable software to analyze performance metrics across their entire system, identify bottlenecks and drive the work with cross-functional teams to improve the overall performance.
Ideally, you will design and implement new systems and improvements in existing systems to meet predicted scale and performance needs. You will also help to create a performance-driven culture across our entire software development organization.

They are a fast-paced scaleup, so we need versatile self-starters who are motivated by new technologies, subject matter experts, and will jump right in and can hit the ground running.

Special Perks:

What’s in it for you?

We love #pie. Our culture is like that perfect piece of pie; humble and delivers exactly what you expect. Why #pie? That’s our acronym. We are a team of people that work to #getshitdone, all while ensuring Passion, Integrity, and Excellence.

You have the opportunity to make meaningful contributions; to make an impact. We are lean, we are smart, and we live for balance – there are no mandatory 60-hour work weeks here.

This is not a top-down culture. We want everyone’s input during critical decisions. To that end, if you have ideas, we want to hear them. Together, we can build out your role, build our product, and our company. We want new team members who want to invest in us the way we invest in them. We want your ideas, your energy, your skills, your dedication(we'll, in turn, provide the same) and if you have any, we’ll take your #receipts too.

Must Have Skills:

They are not expecting to find someone that is a perfect match to the details below, but here are the typical bullet points that we’re hoping you bring to the table:

5+ years of experience writing high performance, scalable software, including profiling and optimizing large-scale web applications
Experience in performance testing and profiling on Linux systems
Experience with performance test frameworks such as JMeter
A good understanding of JavaScript and Node.
Solid knowledge of NoSQL databases and NoSQL database optimizations
Systematic, detail-oriented approach to diagnosing problems

Nice to Have Skills:

In a perfect world, you’d also have:

Bachelor's degree in Computer Science or equivalent experience
Monitor and measure performance experience with high performance, scalable software
The ability to profile and analyze source code, implement potential improvements, and measure the impact on system performance
Ability to plan load and scale capacity, identify operational deficiencies and possible solutions
First-hand experience in scaling a web service through a major growth period

Starting: ASAP
To apply for this job you must first either login or register