It’s an exciting time to be a builder. Constant advances in technology are creating an exciting new world for those who understand the value of data. The role of a data engineer is a supporting one, but it is also an extremely vital one.

As a data engineer, you’ll be handling the design and construction of scalable management systems, ensure that all data systems meet company requirements, and also research new uses for data acquisition. You should also know the ins and outs of the industry such as data mining practices, algorithms, and how data can be used.

In order to be stand out as a candidate, you should express humility and patience. Data engineering is about building the underlying infrastructure, and so being able to pass the limelight to someone else is imperative. We want to see candidates with mechanical tendencies and a desire to know how things work and to improve them. Furthermore, being able to listen to your colleagues is essential.




- Design, construct, install, test and maintain data management systems

- Build high-performance algorithms, predictive models, and prototypes. Experience in fine tuning existing models/queries (i.e. built by someone else) in order to improve performance will be considered a plus

- Ensure that all systems meet the business/company requirements as well as industry practices

- Integrate up-and-coming data management and software engineering technologies into existing data structures
- Develop set processes for data mining, data modeling, and data production

- Create custom software components and analytics applications

- Research new uses for existing data

- Employ an array of technological languages and tools to connect systems together

- Collaborate with members of your team (eg, data architects, the IT team, data scientists and business teams) on the project’s goals

- Recommend & Manage different data quality control mechanisms/ tools




- Master’s degree in computer science, software/computer engineering, applied mathematics, or physics statistics

- Experience in a related field with real-world skills and testimonials from former employees

- Work experience and proof of technical expertise

- Intellectual curiosity to find new and unusual ways of how to solve data management issues

- Ability to approach data organization challenges while keeping an eye on what’s important

Technical Skills:


- Analytical skills

- Showing fluency in the use of tools such as MySQL and strong Python, Shell, Java, PHP, and T-SQL programming skills
- To be technologically adept, demonstrating strong computer skills
- The candidate must additionally be capable of developing databases using SSIS packages, T-SQL, MSSQL, and MySQL scripts

- To have an ability to design, build, and maintain the business’s ETL pipeline and data warehouse

- Strong expertise in data modeling and query performance tuning on SQL Server, MySQL, Postgres or similar platforms

- Experience with hybrid cloud environments [GCP/others] (on premises infrastructure complemented with cloud components) is considered a plus

submeter candidatura
Este website utiliza cookies que facilitam a navegação, o registo e recolha de dados estatísticos.
Ao prosseguir a navegação com cookies ativos está a consentir a sua utilização.
A informação armazenada nos cookies é utilizada exclusivamente pela SONAE. Ler Mais