Skip to Content

Job Snapshot

Employee Type - Full-Time EmployeeExperience - Not SpecifiedIndustries - Research


Efficient receipt management is critical to the health of any business.  Since 2013, Sensibill has been committed to building an AI-powered service that makes capturing, organizing, and retrieving receipts as magical as possible.

Our mission?  Give time back to freelancers and small business owners so that they can focus on the things they love.  As the self-employed sector continues to grow, the need for efficient and accurate receipt management will grow alongside - and we’ll be there to champion the future of work.

We offer financial institutions an elegant, SaaS-based solution to the receipt management problem.  We also provide SDK’s and API’s that make it easy for them to integrate our solution into their own mobile apps, and offer it to their own customers - who use it to capture and manage important receipts for returns, exchanges, expenses, accounting, and taxes.

To find out more, visit . 

Why we need you:

We are looking for a senior Software Developer for our Research and Data team. Ideally someone that has experience designing systems that have gone into production. You should have some experience maintaining a production system as well.

A day in the life:

  • Improve core components (accuracy, speed, scalability) of our receipt processing pipeline
  • Improve machine learning models (analyze and improve current neural network architectures, investigate new architectures)
  • Attempt radical approaches to solve challenges in data extraction
  • Support productization and maintenance of research projects (upgrades and migrations, continuous integration)
  • Mentor and guide junior developers

A bit about you:

  • An Engineer at heart - you enjoy solving problems that have high technical uncertainty
  • At least 3 years of experience preferably on server side technologies
  • Interested in machine learning and natural language processing

Nice to have:

  • Javascript/NodeJS experience
  • Experience with all or some of Machine Learning, Neural Networks, NLP
  • You've got projects that use Python, Tensorflow / Keras that you'd like to show us
  • You've played around with React (and front end technologies). We're looking to increase our productivity by augmenting our tooling.

 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.

Joining a startup in the early days is pretty much the greatest adventure you can embark on in your career. 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. 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, and if you have any, we’ll take your #receipts too.

What if you have questions before you apply?

No worries at all! If you have additional questions prior to submitting your application, please feel free to reach out to Omar Khan, Talent Acquisition Specialist. He accepts all real-human connection requests on LinkedIn and does his best to reply to all messages within 24 hours. Email him at [Click Here to Email Your Resumé] or call at 416.832.0723.

What does the interview process look like?

The first step is a conversation with someone from the Talent & Culture team.  They’ll focus on the culture side of things and answer any questions you may have.  If all goes well, we give you an assignment that will allow you to showcase your skills, and also give you some insight to the type of problems and experiences you'll face in your role with us.  The last step of our process is a panel style of interview where you will meet the team, see our space, and present your assignment. 

Submit your email address to begin the application process for the Sr. Software Developer (Research & Data) job
Email is invalid Email address is needed