Senior Data Engineer


Salary: Competitive

Location: Porto Salvo, Portugal

Posted: 02 Oct 2019

Senior Data Engineer

Truphone is expanding its Data Platform team and is currently looking for an experienced engineer. This role will encompass ownership of the architecture, promote the continuous evolution of the Truphone data platform, support the team on day to day activities and decisions with technical leadership and mentorship, enforce principles and design best-of-breed solutions.

Key Responsibilities

  • Lead the definition and design of the overall data platform architecture in line with the desired capabilities and vision
  • Guarantee architectural guidelines are followed around resilience, security, scalability and other relevant areas
  • Translate complex functional requirements into detailed technical designs
  • Evaluate and decide upon the new tools and solution to put in place based on the defined vision
  • Guide and support team decisions on day to day solutions
  • Demonstrate effective and disciplined software development expertise and leadership
  • Propose best practices/standards
  • Act as an agent for continuous improvement of software engineering practices


  • 4+ years of professional experience in the definition and implementation of architecture of large-scale distributed data processing systems
  • 2+ years of professional experience in Big Data Architecture design
  • Strong background in lean and agile software engineering methodologies
  • Proficiency in object oriented and functional programming languages (Python, Scala, Java and others)
  • Experience with:
    • Data processing frameworks (Spark SQL, Spark streaming, Hadoop, AWS EMR, …)
    • Columnar data (Parquet, Druid, RedShift, Kudo, …)
    • Distributed query engines (AWS Athena, Presto, …)
    • Integration systems (Kafka, RabbitMQ, NiFi, …)
    • Other database systems (relational, document and object)
    • BI tools (MicroStrategy, Tableau, Superset, Metabase, PowerBI, …)
  • Proven analytical, problem-solving and troubleshooting skills
  • Good understanding of cloud services and scalable infra-structure
  • Solid oral and written communication skills in English
  • Ability to present ideas in user-friendly language
  • Team and process-oriented mindset
Apply now

No agencies. We do not accept CVs from 3rd parties

Apply now

No agencies. We do not accept CVs from 3rd parties