
Senior Data Engineer
Posted 1 hour ago

Posted 1 hour ago
This is a fully remote position, open to applicants in Spain.
• Design, develop, and optimize robust, scalable, and high-performance data pipelines.
• Engage in the design and implementation of modern data architectures for analytical and operational environments.
• Build efficient ETL/ELT processes for the integration, transformation, and availability of information.
• Create solutions aimed at processing large volumes of data using distributed technologies.
• Design and implement APIs and services that enable access to and consumption of information.
• Ensure the quality, reliability, and maintainability of code and developed solutions.
• Collaborate closely with product, analytics, business, and technology teams to understand requirements and translate them into effective solutions.
• Actively participate in technical reviews, define best practices, and continuously improve development processes.
• Research and propose new technologies, tools, and approaches to evolve the data platform.
• Solid experience in developing solutions with Python.
• Experience in designing and developing REST APIs.
• Advanced knowledge of SQL and data modeling (Star Schema, Snowflake Schema).
• Experience working with NoSQL databases.
• Experience in distributed processing using technologies such as Spark, Hadoop, Hive, Presto, or similar.
• Hands-on experience in AWS environments, including services like S3, Athena, Redshift, Glue, EMR, Lambda, CloudWatch, RDS, SQS.
• Experience building and maintaining ETL/ELT processes.
• Proficiency in version control tools like Git and GitHub.
• Ability to work independently in remote and collaborative environments.
• Strong communication and teamwork skills.
• Experience with orchestration tools like Apache Airflow, Prefect, or Mage.
• Familiarity with event-driven architectures and streaming processing.
• Knowledge of GCP or other cloud environments.
• Experience with data visualization tools such as Looker, Tableau, Power BI, or QuickSight.
• Proficiency in data formats like Parquet, Avro, JSON, and CSV.
• Previous experience in product companies, fintech, digital banking, or high-scale environments.
• Advanced English proficiency to interact with international teams and clients.
• Experience using AI-powered tools for development and technical productivity, such as Cursor, Claude Code, GitHub Copilot, or similar.
• Participation in projects that have utilized automation, AI agents, or solutions based on artificial intelligence in software development.
• Permanent contract.
• 100% remote work from any city in Spain.
• Results-oriented environment.
• Excellent work atmosphere and collaborative culture.
• Involvement in challenging projects with modern technologies.
• Opportunities for professional growth within an expanding international organization.
• Continuous training and access to new technologies.
Raiffeisen Bank Ukraine
Teamworks
Oddball
Keyrus
Get handpicked remote jobs straight to your inbox weekly.