Search
Search
Location
Celfocus Logo

Celfocus

3.7

Data Engineer | GCP

Porto

Make an impact by working in sectors where technology is the enabler and innovation is the key.

At Celfocus, we make data actionable through Next‑Gen Intelligence - where data, AI and human creativity come together.

You’ll work with multidisciplinary teams and partner with leading companies to turn data into decisions, agility and long‑term value.

Explore your way in.


About the role


Data Engineer is responsible for building and maintaining Data Platforms. Recognizes the importance of data for the organization in the areas where it is the key to success. Maintaining an eye on the big picture and knowing the details of the business are decisive for this role.

This role is focused on designing, developing, and maintaining the data platform required for data storage, processing, orchestration, and analysis.

The mission involves implementing scalable and performant data pipelines and data integration solutions.

Agnostic of data sources and technologies to ensure efficient data flow and high data quality, enabling data scientists, analysts, and other stakeholders to access and analyze data effectively.


As a part of your job, you will:

  • Design, build, and maintain scalable data platforms;

  • Collect, process, and analyze large and complex data sets from various sources;

  • Develop and implement data processing workflows using data processing framework technologies such as Spark, and Apache Beam;

  • Collaborate with cross-functional teams to ensure data accuracy and integrity;

  • Ensure data security and privacy through proper implementation of access controls and data encryption;

  • Extraction of data from various sources, including databases, file systems, and APIs;

  • Monitor system performance and optimize for high availability and scalability.


What are we looking for?

  • Experience with cloud platforms and services for data engineering (GCP);

  • Proficiency in programming languages like Python, Java, or Scala;

  • Use of Big Data Tools as Spark, Flink, Kafka, Elastic Search, Hadoop, Hive, Sqoop, Flume, Impala, Kafka Streams and Connect, Druid, etc.;

  • Knowledge of data modeling and database design principles;

  • Familiarity with data integration and ETL tools (e.g., Apache Kafka, Talend);

  • Understanding of distributed systems and data processing architectures;

  • Strong SQL skills and experience with relational and NoSQL databases;

  • Familiarity with cloud platforms and services for data engineering (e.g., AWS S3, Azure Data Factory);

  • Experience with version control tools such as Git.


Personal traits:

Ability to adapt to different contexts, teams and Clients

Teamwork skills but also sense of autonomy

Motivation for international projects and ok if travel is included

Willingness to collaborate with other players

Strong communication skills


What’s in it for you:

  • Hybrid way of working with flexibility and balance
  • Opportunity to work on international projects
  • Possibility to explore different roles and career paths
  • Continuous learning and development opportunities
  • A growing AI‑driven environment, working with the latest technologies
  • A set of benefits and perks to support your day-to-day

A place for everyone

At Celfocus, we are committed to cultivate a diverse and inclusive workplace. As an equal-opportunity employer, we welcome applicants of all backgrounds, gender identities, and abilities.

If you require any adjustments during the selection process, please inform our Talent Acquisition Team.

Working here doesn’t have to be a secret

Sign in to browse authentic reviews, anonymous ratings and salary data before you apply.

3.7
  • 73 %
    Recommend to a friend
  • 63 %
    Approve of CEO
  • CEO Álvaro Ferreira
    CEO: Álvaro Ferreira
    4 Ratings