Principal Data Engineer
Your mission
Design and implement the data pipelines, microservices, and information architecture that power the intelligent agents we're building to fight disinformation and fake news. You will serve as the main technical reference across the organization, making executive-level decisions to ensure our data infrastructure aligns with business objectives, mentor engineering teams, evaluate and adopt cutting-edge tools, define the roadmap for the company's entire data infrastructure, and drive strategic initiatives establishing standards, governance policies, and best practices.
Requirements
- 10+ years building production-grade software in roles such as Data Engineer
- Bachelor's or Master's degree in a relevant field, or equivalent professional experience
- Fluent in Spanish and English
- Strong proficiency in building API endpoints using Python (FastAPI) or TypeScript
- Expertise in SQL (MariaDB), NoSQL (MongoDB) and Columnar Databases (Snowflake, ClickHouse)
- Familiarity with event-driven architectures (Kafka, RabbitMQ, NATS, etc.)
- Proven experience in ETL/ELT pipeline development
- Knowledge of cloud platforms (AWS, GCP, Azure) and CI/CD pipelines
- Understanding of data quality and governance best practices
- Knowledge of modern data architecture patterns (e.g., data mesh, medallion architecture)
- Experience with workflow orchestration tools such as Airflow, AWS Glue, or Azure Data Factory
- Experience using dbt is a plus
What we offer
- Work on a meaningful project making a real impact by combating fake news and misinformation
- Full remote work, with optional coworking space in Madrid or Vigo
- Offsites and team-building activities
- A positive work environment where your work truly matters
- Flexible working hours for a healthy work-life balance
- Compensation aligned with international market standards
Hiring Process
- Initial HR screening
- Technical assessment — approximately 4 hours. Candidates who successfully pass this stage will receive compensation for the time spent.
- Technical interview
- Meeting with the CEO