Ready to build scalable retail solutions powered by our
object recognition and
artificial intelligence technology used by companies like
Shazam,
KLM or
Privalia? If you work with
Python,
Django and
REST APIs
and seek a workplace that encourages transparency, a friendly
atmosphere, and passion for tech and constant learning, we'd like to
speak with you.
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.
Our Technology
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.
Responsibilities
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 js module systems (e.g. RequireJS), JavaScript Promises, and other libraries (e.g. Bootstrap, Q.js, three.js).
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.
Compensation
- 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.
Other details
- 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.