About RavenPack
The AI revolution is here, and it's changing the world as we know it.
At RavenPack, we are at the forefront of this transformation, developing the next generation of AI tools for the finance industry. We combine 20 years of experience as a leading big data analytics provider with the agility and innovation of an AI startup.
Our recently launched product, Bigdata.com, is a next-generation, AI-driven platform that allows our clients—including some of the world's most successful hedge funds, banks, and portfolio managers—to transform their decision-making and increase their efficiency by integrating public information into their models and workflows.
Join a Company that is Powering the Future of Finance with AI
RavenPack has been recognized as the Best Alternative Data Provider by WatersTechnology and has been included in this year's Top 100 Next Unicorns by Viva Technology.
About the Role
RavenPack is seeking an experienced Python Back-End Engineer, with proven experience working in fast moving, high-performance engineering teams.
You will be part of the team taking care of our core authentication and payments systems. You will have the chance to build mission-critical solutions that support our AI agentic workflows and other services within the Bigdata.com platform.
You will have the opportunity to work with our ML Engineers, Data Scientists, Product Managers, and Analytics teams, operating on the cutting edge of technology and delivering best-in-class solutions for our global customers.
This position is adecuado for a skilled, hands-on, self-motivated, and enthusiastic engineer who will thrive in an innovative, high-paced environment—building, deploying, and iterating rapidly on a new, innovative product at the center of the AI technology revolution.
Key Responsibilities
- Design, develop, and maintain backend services and RESTful APIs
- Collaborate with engineering and product teams to design and deliver new solutions
- Write clean, maintainable, secure, and testable code following best practices and coding standards
- Build and maintain comprehensive, automated test suites
- Participate in code reviews, knowledge sharing, and technical design discussions
- Contribute to documentation, observability, and continuous improvement efforts
- Work with a high level of autonomy, delivering high-quality work with minimal supervision
- Embrace a hands-on, full-ownership approach by tackling any task necessary to deliver results
- Keep up to date with advancements in software engineering, machine learning, and AI to recommend and incorporate leading technologies and practices into the organization
Required Qualifications
- 2+ years of Python backend development experience
- Production experience with REST APIs (Flask/FastAPI)
- Proven experience with SQL and NoSQL databases (PostgreSQL, MongoDB, etc.)
- AWS cloud services (Lambda, RDS, S3, etc.) or equivalent in different cloud providers (GCP, Azure, etc.)
- Microservices architecture
- Quality and test automation (unittest, pytest, JMeter, etc.)
- Understanding of version control best practices
- Strong communication skills in English, both verbally and in writing
- Attention to detail with excellent problem-solving skills
- Eagerness to learn and grow across the full tech stack
Nice to Have
- API-first design using OAuth, JWT, and API Keys
- Experience in building real-time, event-driven systems
- Elasticsearch or similar search technologies
- Experience using AI Coding Assistants in day-to-day development
- Docker and containerization
- Practical experience in CI/CD delivery
- YQL with Vespa.ai
- LLM technologies and Machine Learning
- Financial industry experience
What's in it for You?
- Learning and Growth: You will have the opportunity to work with cutting-edge technology alongside best-in-class engineers
- Learning Support: We provide you with access to learning materials and courses to level up your skills
- Impact: You will have the chance to shape not only our tech stack but also our tooling and processes
- International Culture: With its headquarters in Marbella, Spain, and offices in Madrid, New York, and London, RavenPack takes pride in being a truly diverse global organization
- Best in Class: You will work with top engineers experienced in Python, Java, React, and Lisp on cutting-edge, innovative technology
- Competitive Salary: At RavenPack, we believe that your time and experience need to be fairly rewarded
- Innovation: Innovation is the key to our success, so we encourage you to speak up and share your vision
- Hybrid Work Arrangement: Flexibility to balance remote and office work
- Shuttle Bus: Free transportation from Malaga, Fuengirola, La Riviera, and Estepona
- Diversity is in Our DNA: You will work in an international environment with over 29 nationalities and 24 languages spoken