Full Stack Software Engineer
Apply NowCompany: TinEye
Location: Toronto, ON M4E 3Y1
Description:
TinEye is an image search company. Were computer vision, pattern recognition, neural networks, and machine learning experts. Our mission is to make images searchable.
We have built a small, tight-knit and exceptional team based in Toronto. We deliver image search and recognition solutions to industries where searching images is mission-critical. Today, millions of people use TinEye. Our image search technologies power billions of searches across a wide range of industries. We are privately owned, profitable and founder-led, and we're looking for aFull Stack Software Engineerto join our team.
We value ingenuity, hard work and problem solving over pedigree. We expect every team member to solve challenging technical problems. We also believe that experience comes in many shapes and forms, so if you think you have the human qualities to make you an excellent addition to our team, please apply to start a conversation. If you have any questions, reach us athello@tineye.com.
This is an in-office position.
As part of our development team, you will:- Build scalable APIs for existing and under-development products.
- Work with designers to build frontend systems for TinEye's services.
- Develop server-side tools and client-side interfaces and libraries.
- Architect and deploy new infrastructures to support our products and services.
- Distribute processing with automatic fail-over.
- Migrate from prototypes to robust production systems.
- Work with the rest of our team from our downtown Toronto, Canada office.
- Experience with Python (Pyramid or FastAPI framework is a plus), JavaScript (VueJS), HTML5, CSS (Less), and web-based UI development.
- Experience with SQL databases (MySQL, PostgreSQL experience a plus).
- Some experience with Docker, Linux, Git, Apache/Nginx.
- Ability to write clean, well-structured, commented code and documentation.
- Experience deploying scalable software.
- A track record of getting things done and the ability to wear many hats.
- Ability to communicate with technical and non-technical people.
- You will be solving interesting and complex technical challenges.
- You will be able to see your code deployed in production environments, powering some of our largest enterprise client implementations.
- You will work within a small development team alongside the scrappy co-founders.
- Your voice will be heard, and you can provide input into everything we undertake. We believe great ideas can come from our entire team.
- Did we mention a 4-day work week (eligible after your first year of employment), health benefits, a home office expense budget, a fully stocked kitchen, a downtown location, free parking, and, last but not least, our maker spaceshould you, like us, be interested in tinkering with hardware.
We're infectiously obsessed with image search. We value ingenuity, hard work and problem solving over pedigree. We expect every team member to solve challenging technical problems daily. We also believe that experience comes in many shapes and forms, so if you think you have the human qualities that would make you an excellent addition to our team, please go ahead and apply to start a conversation.