Big Data Engineer

About Nomad Tech:
Nomad Tech, Lda is a Joint Venture between the Portuguese company EMEF (CP Railways group) and the British company Nomad Digital (leading global provider of ICT enablement and connectivity solutions to the transportation sector), having currently projects on some railways reference customers (DB Schenker – Germany, NSB – Norway, Hitachi – United Kingdom, Metro Trains Melbourne – Australia, etc).


Job Description:
Nomad Tech is looking for a Big Data Engineer to join our growing Software Development team and work on collecting, storing, processing and analysing huge sets of data. The primary focus will be on choosing optimal solutions to use for these purposes, then maintaining, implementing, and monitoring them. It will also be responsible for integrating them with the architecture used across the company.

• Selecting and integrating any Big Data tools and frameworks required to provide requested capabilities
• Monitoring performance and advising any necessary infrastructure changes
• Deep knowledge of the latest software development technologies, architectures and design patterns
• Participate in the full development lifecycle (Requirements Definition, Design, Development, Test and Deployment)
• Create software Documentation

Desired Skills & Experience:
• Proficient understanding of distributed computing principles
• Experience in working and managing Big Data clusters
• Ability to solve any ongoing issues with operating the cluster
• Experience with Big Data Systems administration, monitoring and deployment in a production environment
• Experience with building stream-processing systems, using solutions such as Storm or Spark-Streaming
• Experience with Spark
• Experience with NoSQL databases
• Experience with various messaging systems, such as Kafka
• Good understanding of Lambda Architecture, along with its advantages and drawbacks
• Experience in programming languages such as Java, Scala and PHP
• Good knowledge of Big Data querying tools
• Knowledge of SQL language and previous experience in RDBMS (MySql / PostgreSQL / MSSQL / Oracle)
• Previous working experience with SCRUM methodologies is appreciated
• Self-motivated and proactive attitude
• Teamwork and communication skills
• Good communication skills in Portuguese and English (oral and written)

We offer:
• Stable employment contract and salary conditions above the market, according to the experience and proven capacity
• Challenging technological projects, for Portuguese and international customers
• Integration in a young and multidisciplinary team
• Relaxed work environment
• Health insurance
• Company’s mobile phone and minutes-based plan
• Participation in an innovative and motivating project


The workplace is on Nomad Tech facilities at Porto, located on the UPTEC building (near Hospital de S. João).

Applicants should send their CV by email with the reference NTL-BDE1710NT to   


[This vacancy is current and this page will remain active for the duration of the recruitment process]