Job Openings Data Engineer

About the job Data Engineer

Hey, you on that side, can you believe that this ad appears on your screen by chance? Nimber doesn't believe in chance...

And now your spidey senses are tingling? Keep reading...

We are Nimber - we have entered the advanced technology consulting game. Our goal is to set new rules to put the world where it belongs, in people's hearts.

But what does Nimber mean? In mathematics and game theory, they are numbers with special properties of addition and multiplication. And what we really want is to add value to customers' projects.

Description

Job Description: Senior Data Engineer
We are seeking a highly skilled Senior Data Engineer with strong team leadership and guidance capabilities to join our organization. This professional will be responsible for ensuring the implementation of best practices in data management and integration, operating in complex and challenging environments, including on-premise infrastructure. Below are the key requirements and responsibilities for the position:

Responsibilities:
Lead and guide the data engineering team, ensuring adherence to best practices and quality standards.
Design, develop, and maintain data pipelines in on-premise and/or hybrid environments.
Implement, optimize, and monitor ETL (Extract, Transform, Load) processes, ensuring data efficiency and integrity.
Collaborate with different teams to design and maintain data solutions that support company decision-making.
Ensure the integration of multiple data sources, such as SQL, Oracle, MySQL, IBM Informix, and other relational and non-relational databases.
Work with programming languages such as Python, applying best practices for development, performance, and code maintenance.
Develop and maintain robust data models and ensure the generation of accurate and useful business reports.
Participate in defining and implementing strategies for data storage, organization, and governance.
Ensure data security and compliance with internal policies and industry regulations.

Requirements:
Proven experience as a Senior Data Engineer, with over 5 years of experience in on-premise environments.
Strong knowledge of Python and its application to data engineering projects.
Significant experience with ETL processes, preferably with widely-used tools (e.g., Talend, Informatica, Apache NiFi, SSIS).
Familiarity with multiple relational databases such as SQL, Oracle, MySQL, IBM Informix; knowledge of NoSQL databases is a plus.
Ability to design and optimize data models and reports, ensuring correct modeling and data source integration.
Experience in guiding and training data engineering teams.
Strong communication skills to effectively liaise with stakeholders and other departments, ensuring business requirements are translated into effective data solutions.
Knowledge of data infrastructure, pipelines, and governance, with a focus on scalability and security.
Experience with version control systems (e.g., Git) and agile methodologies (Scrum, Kanban).

Desired Competencies:
Ability to lead and influence a technical team, fostering a culture of knowledge sharing and continuous improvement.
Attention to detail with strong problem-solving skills to ensure data quality.
Results-oriented mindset with a sense of urgency in delivering solutions and optimizing processes.

Work Location : Lisbon
Work model: Hybrid (70% home 30% office)
Languages required: Portuguese and English B2/C1
Client's sector: Manufacturing

And what does Nimber expect from you?

  • Be passionate about what you do.
  • That you take the first step using the talent of Accelerated Innovation.
  • That you define the right strategy with the gift of Sensitive Impartiality.
  • That you decide to put into practice the privilege of Shielded Independence daily.

This is our infallible tactic to which we add the rules of the game at Nimber: impartiality, independence, and fairness. All that's missing is you!

Are you ready to win with us?

📩 If you are tired of feeling like just a number, send us your application and come be a Nimber.