Senior Data Engineer in Quinta de Portugal, Castelo Branco at Jobgether
Explore Related Opportunities
Job Description
This position is listed on behalf of a partner company, who manages all applications and next steps. Our partner is looking for a Senior Data Engineer based in Portugal.
The role focuses on designing and evolving scalable, cloud-native data platforms that support critical analytics, reporting, and product capabilities.
You will take ownership of complex data engineering solutions across ingestion, transformation, and data serving layers.
Working within a distributed international team, you will collaborate closely with backend engineers and technical stakeholders.
The position offers the opportunity to shape architecture decisions, improve data reliability, and build high-performing systems.
You will work extensively with AWS technologies, distributed processing, and modern engineering practices.
This is a high-impact opportunity for an experienced engineer who enjoys solving complex data challenges in a remote environment.
The Senior Data Engineer will be responsible for building and maintaining reliable, scalable data solutions while contributing to technical strategy and platform evolution.
- Design, develop, and own batch-oriented data pipelines and ETL workflows using AWS Glue, AWS Lambda, AWS Step Functions, and Amazon S3.
- Build and optimize ingestion pipelines using AWS-native services, including AppFlow, DMS, and selected event-streaming solutions.
- Develop and maintain analytical data models and query layers using technologies such as Amazon Athena, Amazon Redshift, and ClickHouse.
- Design integrations between data workflows and backend microservices running on Amazon ECS.
- Collaborate with software engineers to develop backend services and APIs that expose data capabilities.
- Contribute to event-driven architectures using services such as EventBridge to coordinate workflows and system interactions.
- Ensure data quality, lineage, observability, monitoring, and alerting across data systems.
- Improve performance and scalability across data processing jobs, analytical queries, and storage solutions.
- Implement engineering best practices around Infrastructure as Code, CI/CD, security, governance, and sensitive data handling.
- Mentor other engineers and contribute to architectural decisions and long-term technical direction.
The ideal candidate brings extensive experience in data engineering and backend development, with strong technical expertise in cloud-based data platforms and distributed systems.
- 8+ years of experience in data engineering, backend engineering, or a related hybrid role.
- Strong hands-on experience with AWS services, including AWS Glue, AWS Lambda, AWS Step Functions, Amazon S3, Amazon Athena, and Amazon Redshift.
- Proven experience designing and building scalable batch data pipelines and ETL systems.
- Strong programming skills in Java for backend services and Python for data processing workflows.
- Experience working with containerized applications and orchestration platforms such as Amazon ECS.
- Familiarity with microservices architectures and backend system design.
- Experience with event-driven systems and messaging services such as SQS and EventBridge.
- Advanced SQL skills with experience optimizing analytical queries and data workloads.
- Knowledge of distributed processing frameworks, including Spark-based solutions.
- Strong understanding of data modeling, storage strategies, partitioning, and performance optimization across multiple data platforms.
- Experience with data quality practices, monitoring frameworks, and governance principles is a plus.
- Familiarity with Apache Airflow or similar orchestration tools is beneficial.
- Experience with semantic data layers, ClickHouse at scale, financial or credit-related data systems, and AWS certifications is considered an advantage.
- Fully remote work arrangement from a home office in Romania, Poland, or Portugal.
- Opportunity to collaborate with a diverse international team across multiple regions.
- Flexible working environment within a distributed engineering organization.
- The chance to work on impactful, large-scale data platforms and modern cloud technologies.
- Competitive compensation package based on experience and expertise.
- Opportunity to contribute to technical strategy and influence architecture decisions.
- Professional growth opportunities through challenging engineering projects and collaboration with experienced teams.