Transformation, adaptability and innovation are part of our DNA.
We're passionate about technology and we want to be part of your story.
Do we share the same passion? You've come to the right place, Smart.
e are looking for a Data Engineer to join a dynamic international team based in Porto, supporting projects on on-premises big data infrastructure. This position offers the opportunity to work on high-volume data processing pipelines using cutting-edge technologies such as Apache Spark and Scala in a Unix environment.
You'll play a key role in building, optimizing, and maintaining data workflows critical to business intelligence and operational analytics.
Key Responsibilities:
* Develop, maintain, and optimize big data processing jobs using Spark and Scala .
* Write efficient and scalable SQL queries for data extraction, transformation, and analysis.
* Collaborate with cross-functional teams in Porto and Paris to deliver reliable and performant data solutions.
* Ensure robustness of data pipelines in a Unix-based, on-premises infrastructure .
* Write and maintain Shell scripts to support automation and data operations.
* Contribute to the continuous improvement of internal data engineering practices and performance monitoring.
Required Skills and Experience:
* Proven experience with Apache Spark and Scala in production environments.
* Solid background in SQL for Big Data (large-scale datasets, complex queries, performance tuning).
* Familiarity with Shell scripting and Unix operating systems .
* Ability to work collaboratively in a distributed international team .
* Strong analytical mindset and attention to detail in handling data.
What will you find at SMART?
A dynamic, hard-working and co-operative team;
Career plan and defined objectives;
Initial and ongoing training ;
Follow-up meetings and performance appraisals;
Business bonuses;
Personal and family benefits;
Numerous events, partnerships and internal dynamics;