Job Description
We are partnering with our business client to fill a Big Data Engineer role within a global travel technology provider. This position plays a key role in developing advanced fraud detection systems for the travel and transportation sector.The organization delivers end-to-end solutions for booking, pricing, ticketing, reservations, and operational support—serving clients across airlines, hotels, rail companies, car rentals, cruise lines, and travel agencies. The work environment is highly multicultural and emphasizes continuous innovation and development.Role Objectives & DeliverablesAnalysis & RequirementsDefine user requirements for new or enhanced software solutions.Identify and evaluate suitable data sources based on quality, frequency, and relevance.System Design & DevelopmentDesign technical solutions and perform feasibility assessments.Present and validate solutions with product stakeholders.Develop secure, resilient, and efficient software according to internal standards.Build and manage data pipelines for data ingestion, modeling, cleaning, aggregation, and transformation.Create optimized data models considering performance, complexity, and cost.Stay up to date with advancements in big data, cloud platforms, and open-source tools.Use frameworks like Apache Spark and functional programming languages such as Scala.Testing & MaintenanceExecute unit, integration, and performance testing to ensure software quality.Support validation and performance optimization activities.Debug and support existing systems in collaboration with product teams.Ideal Candidate ProfileBrings 2–3 years of practical experience in big data engineering roles.Skilled in Spark, Scala, Java, Python, and Shell scripting.Experienced in working with Elasticsearch and various SQL databases.Proficient in using Databricks and Hadoop HDFS for large-scale data processing.Possesses a solid background in mathematics, statistics, and machine learning.Shows a keen interest in cybersecurity and emerging technologies like Generative AI.Familiar with cloud platforms, especially Microsoft Azure.Excellent English communication skills—both verbal and written
Job Application Tips
- Tailor your resume to highlight relevant experience for this position
- Write a compelling cover letter that addresses the specific requirements
- Research the company culture and values before applying
- Prepare examples of your work that demonstrate your skills
- Follow up on your application after a reasonable time period