Python Web Engineer (backend)
We’re looking for:
Are you passionate about search and working with one of the largest archives of unstructured content? The Web Development Team at RavenPack is seeking proven technical leaders to help create a low-latency, distributed & fault-tolerant system that returns contextual and personalized search results across RavenPack's Search & Discovery products. You will be joining an international team of developers skilled in technologies like Elasticsearch, Redis and a heavily utilized AWS stack (S3, EC2, Lambda, DynamoDB, Athena, AuroraDB...).
Our offices are in the sunny Marbella in the province of Malaga, Spain. You’re welcome to join us here and enjoy the international office culture, or you may work with us from the comfort of your home (an overlap with EU working hours is preferred). Relocation assistance is available.
What You'll Be Doing
Full-stack engineers at RavenPack use their power and ingenuity to string complex systems together to build amazing experiences.
Ideal candidates have experience solving real-world web application challenges: working with large scale systems, design low-latency system architectures, retrieving data efficiently on production environments - modelling and mangling data to help client web applications to strive. Your role will be to develop and implement APIs, architect systems and model large amount of data queried by modern frontend applications.
Ravenpack is, at its heart, an engineering company. To provide structured analytics on millions of news articles per day, we hire people with a broad set of technical skills (and from a wide variety of backgrounds) who are ready to take on some of the most challenging problems in the industry. We’ve written our own industry-leading LISP library for NLP, optimized machine learning tools to run at low latency, data infrastructure to query TBs of data in seconds, all for enabling institutions across the world to make sense of unstructured content. If you are excited by the opportunity to work with a world-class technical team to deliver a high traffic, high performance, highly evolved search solution, then we want to talk with you.
What do you need to succeed
- 3+ years of extensive web development experience using Python - we use Django, Flask, fastAPI to build REST API and real-time web apps.
- BS in Computer Science, Engineering or a related field or equivalent work experience
- The ability to work efficiently in both a team and self-directed manner
- Independence, pro-activity and optimism (we’ll help with “happiness”)
- Ability to effectively communicate in English
Nice to haves:
- Experience with large-scaled web applications
- Knowledge of distributed low-latency databases
- Knowledge of Frontend languages is a plus, we are using React to build our interfaces.
- Experience retrieving data from either relational or large document-based databases
We help organizations extract value and insights from large amounts of information - and we do it quickly and easily. Our products allow clients to enhance returns, reduce risk and increase operational efficiency. Today, we serve some of the most sophisticated banks, hedge funds, and organizations in the world.
We are an equal opportunity employer and value diversity at our company. We do not discriminate on the basis of race, religion, color, national origin, gender, sexual orientation, age, marital status, veteran status, or disability status.