Alongside

Senior Data Engineer

Posted: 18 hours ago

Job Description

We are looking for a Senior Data Engineer to join a project with one of our clients. The client has been established for over 10 years, is part of an international group, and develops its own product portfolio across several key areas, including Accounting, Compliance, Healthcare, among others.Responsibilities:Design, develop, and maintain scalable data platforms and data pipelines. Collaborate with Data Scientists and ML Engineers to support analytics, model development, and deployment workflows. Implement and optimize ETL/ELT pipelines and end-to-end data processing solutions. Build and manage cloud-based data infrastructure, preferably in AWS. Ensure data quality, reliability, and observability through testing and best practices. Promote high standards of code quality, documentation, and maintainability. Support the team in adopting best practices for data processing, storage, and computation. Work within an Agile Scrum framework, contributing actively to sprint planning and execution. Evaluate new technologies and tools, bringing strong technical opinions and recommendations to improve the data ecosystem. Contribute to the continuous improvement of internal processes, engineering practices, and performance optimizationRequirementsDegree in Computer Engineering, IT or similar. 5+ years of experience as a Data Engineer. Strong programming skills in Python. Solid knowledge of SQL/NoSQL. Experience with Spark, Kafka and modern data processors. Knowledge of frameworks: Airflow, dbt, Debezium, Flink. Hands-on experience with AWS Data Engineering services. Experience building E2E data pipelines and ETL/ELT processes. Familiarity with Infrastructure as Code, preferably AWS CDK. Experience with data and code quality practices and testing. Experience working in Agile Scrum teams. Strong communication, autonomy, and decision-making skills. Fluent in EnglishBenefitsEmployment Contract;Health Insurance;Meal Card;Gym Ticket;Hybrid Work (Porto - Portugal)

Job Application Tips

  • Tailor your resume to highlight relevant experience for this position
  • Write a compelling cover letter that addresses the specific requirements
  • Research the company culture and values before applying
  • Prepare examples of your work that demonstrate your skills
  • Follow up on your application after a reasonable time period

You May Also Be Interested In