Senior Backend Engineer - Structured Data
Senior backend engineer at RavenPack (Marbella, hybrid) building scalable data pipelines, REST/MCP APIs, and AWS infrastructure for the company's financial data analytics and GenAI products. Day to day: Python-based backend and ETL/ELT work with Airflow/Step Functions, Docker, Lambda, and Datadog observability.
- Compensation
- Not disclosed
- Location
- MARBELLA, Spain
- Work setup
- Hybrid
- Seniority
- Senior
- Employment
- Not specified
- Experience
- 5+ years
- Category
- Backend
- Posted
Skills
Must have
- Bachelor's or Master's degree in Computer Science, Engineering, or a related technical field
- 5+ years of experience in software engineering
- Proficiency in Python
- Proven experience designing and developing REST APIs
- Familiarity with a wide range of database technologies: relational (Postgres, Oracle), NoSQL (DynamoDB), time-series, and cloud data warehouses (Snowflake)
- Proven experience building and scaling production ETL/ELT data pipelines with core AWS data services (S3, Lambda)
- Hands-on experience with cloud platforms, such as AWS
- Experience with scripting languages like Bash for automation
- Experience with containerization technologies, such as Docker
- Experience with Git
- Strong communication skills in English, verbal and written
- European legal working status required
Nice to have
- Ph.D. in a related field
- Experience developing Model Context Protocol (MCP) APIs
- Familiarity with warehousing technologies such as Snowflake
- Hands-on experience developing and scaling Serverless APIs (e.g., AWS Lambda with API Gateway)
Full description
About us
At RavenPack, we are at the forefront of developing the next generation of generative AI tools for the finance industry and beyond. With 20 years of experience as a leading big data analytics provider for financial services, we empower our clients—including some of the world's most successful hedge funds, banks, and asset managers—to enhance returns, reduce risk, and increase efficiency by integrating public information into their models and workflows. Building on this expertise, we are launching a new suite of GenAI and SaaS services, designed specifically for financial professionals.
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. RavenPack has launched Bigdata, our Gen-AI platform tailored for finance, which is already being recognized as the #1 platform for powering financial AI agents.
European legal working status is required.
We´re looking for
We are seeking an experienced and innovative Senior Software Engineer to join our dynamic team. This role offers a unique opportunity to contribute to the development of cutting-edge AI agentic workflows and pioneering data-driven solutions. You will be at the forefront of designing, building, and deploying scalable, high-performance systems that enable our organization to unlock the full potential of data innovation.
As a Senior Software Engineer, you will work closely with multidisciplinary teams, including Data Scientists, Product Managers, and other Engineers, to deliver technically sophisticated and strategically aligned solutions. This position is ideal for someone who thrives in a fast-paced, collaborative environment, where their expertise will play a key role in tackling complex challenges, driving innovation, and shaping the future of data-driven solutions in our organization.
Responsibilities
- System Design & Development: Architect, develop, and maintain scalable, high-performance systems that serve as the backbone for data-driven solutions and robust backend applications.
- Data Pipeline Engineering: Design and implement high-throughput ETL/ELT pipelines for structured and semi-structured data, ensuring seamless ingestion, processing, and data integrity.
- Workflow Orchestration: Lead the automation of complex data and application lifecycles using orchestration tools like Apache Airflow or AWS Step Functions.
- API & Backend Services: Build and maintain high-concurrency REST and MCP (Model Context Protocol) APIs, bridging the gap between data layers and front-facing applications.
- Infrastructure & Deployment: Design and deploy the necessary AWS infrastructure to support end-to-end applications, leveraging a mix of Serverless (Lambda) and Containerized (Docker/ECS) technologies.