We are looking for a talented and highly motivated full stack developer to help us push our cloud solutions to the next level. If you enjoy contributing to the success of novel technologies, come join us. Together, we will bring our artificial intelligence, image recognition and augmented reality solutions to the retail sector at a global scale!
The successful candidate will work closely with our CTO, our senior developers and seasoned computer vision scientists on transferring our proprietary object recognition technology to cloud environments.
Catchoom’s proprietary Image Recognition and Artificial Intelligence engines are capable of robust and fast visual search, recommendations and descriptions of retail products. Our computer vision algorithms are implemented in C/C++, or trained using our patented Deep Learning system implemented on top of the Torch/PyTorch framework. Moreover, Catchoom’s research team regularly releases new tools with novel recognition capabilities that need to be commercialized.
Our current cloud stack includes Python and Django on the backend side with asynchronous tasks handled with Celery for the image (and related data) management and processing. On the recognition side, we also use Twisted and Cyclone together with our recognition library, and a Redis data store and messaging queue, which allows us to process recognitions in less than half a second. Our current front-end stack uses React with Redux for building components and templating, Webpack as a module bundler, and PostCSS for pre-processing of CSS files.
Designing, implementing, testing and operating our APIs, architectures and infrastructure.
Dealing with scalability challenges and ensuring high availability of our services.
Contributing to our web interfaces.
Assisting our scientists with transferring new Image Recognition & Artificial Intelligence technologies into cloud.
Required Skills and Experience
2+ years of experience with a Python codebase built on Django.
1+ years of experience in front end development.
1+ years of experience working with event-driven web frameworks (e.g. Cyclone, Tornado).
2+ years of experience in REST APIs.
Good knowledge of relational databases and NoSQL.
Other Valuable Experience
Experience with public cloud services like AWS or Rackspace, and Linux administration.
Knowledge of React JS, Redux.
Writing effective asynchronous code using Celery
Familiarity with C/C++.
Experience with packaging and deployment tools, e.g. puppet, ansible, fabric.
Experience developing and/or integrating with e-commerce & retail solutions.
Good technical English skills, i.e. discuss technical questions with at least B2 CEFR level or equivalent.
Familiarity with working in agile environments, with special attention to a well-documented code, unit testing and continuous integration.
- Fixed salary of 35-40 K€ (based on experience) which will grow with the company success in the market.
- Private Health and Dental Insurance.
- Possibility to attend English or Spanish courses at the office.
- Start: ASAP.
- Type of employment: Full-time permanent contract with 23 days of paid holidays per year.
- EU work permit required.
Reasons to join
- Our office is next to the Gracia FGC stop in Barcelona, Spain. We always have free coffee, water, fruits, cookies, and snacks in the office. (Watch out, the guys eat the Chips Ahoy! and bananas extremely fast.)
- Flexible working hours - and there are possibilities to work from home.
- Great culture - friendly and emphasizes teamwork, fun, and transparency.
- Our company is home to over 10 nationalities.