Senior PySpark Data Engineer

3 Months ago • 5 Years + • Data Analyst

Job Summary

Job Description

Join a dynamic team in the Middle East working on diverse projects. As a Senior PySpark Data Engineer, you'll clarify requirements, design technical solutions, develop and test code, support QA, optimize processes, collaborate with cross-functional teams, stay updated on industry trends, document solutions, and participate in code reviews. Responsibilities involve working with big data technologies (Hadoop, Spark), ensuring data security and governance, utilizing Python and PySpark for data processing, and managing ETL processes. The role requires strong SQL skills, experience with data pipelines, and familiarity with data analysis methodologies.
Must have:
  • 5+ years experience as Senior Data Engineer
  • Big Data Technologies (Hadoop, Spark)
  • Data Security & Governance
  • Python & PySpark expertise
  • Advanced SQL
  • ETL experience
  • Data Pipelines
  • Git, Azure DevOps or similar
Good to have:
  • Streaming data processing (Kafka)
  • Docker
  • Data modeling & evaluation
  • Model training, deployment & maintenance
  • Machine learning algorithms
  • NLP, Neural Networks
  • Applied mathematics
  • Tableau/Power BI

Job Details

Project description

Join our dynamic team working on exciting projects in the thriving Middle East region. We offer a multitude of opportunities in various domains. Our diverse team comprises skilled professionals, including front-end and back-end developers, data analysts, data scientists, architects, analysts, and project managers. Currently, we are actively seeking a talented Data Engineer with proficiency in Python programming.

Responsibilities

Actively engage in requirements clarification and contribute to sprint planning sessions.

Design and architect technical solutions that align with project objectives.

Develop comprehensive unit and integration tests to ensure the robustness and reliability of the codebase.

Provide valuable support to QA teammates during the acceptance process, addressing and resolving issues promptly.

Continuously assess and refine best practices to optimize development processes and code quality.

Collaborate with cross-functional teams to ensure seamless integration of components and efficient project delivery.

Stay abreast of industry trends, emerging technologies, and best practices to contribute to ongoing process improvement initiatives.

Contribute to documentation efforts, ensuring clear and comprehensive records of technical solutions and best practices.

Actively participate in code reviews, providing constructive feedback and facilitating knowledge sharing within the team.

Skills

Must have

Technical skills:

5+ years of relevant experience in a Senior Data Engineer role

Big Data Technologies: Familiarity with big data technologies such as Hadoop, Apache Spark, or other distributed computing frameworks.

Data Security and Governance: Comprehensive understanding of data security principles and practices to ensure the confidentiality and integrity of sensitive information, coupled with knowledge of data governance frameworks and practices for ensuring data quality, compliance, and proper data management.

Python and PySpark: Demonstrated strong expertise in both Python and PySpark for efficient data processing and analytics.

Advanced SQL Knowledge: Proficient in SQL with the ability to handle complex queries and database operations.

ETL Experience: Prior experience working with Extract, Transform, Load (ETL) processes.

Data Pipelines: Familiarity with data cleansing, data profiling, data lineage, and adherence to best practices in data engineering.

Familiarity with Data Analysis Approaches: Some experience with various data analysis methodologies.

Python Libraries: Familiarity with building libraries in Python for enhanced functionality.

API Integration: Knowledge of integrating data pipelines with various APIs for seamless data exchange between systems.

Version Control: Proficiency in version control systems, such as Git, for tracking changes in code and collaborative development.

Cloud Technology Experience: Prior exposure to cloud technologies, particularly Azure or any leading cloud platform.

Data Visualization: Some exposure to data visualization tools like Tableau, Power BI, or others to create meaningful insights from data.

Collaboration Tools: Familiarity with collaboration tools such as Azure DevOps, Jira, Confluence, or others to enhance teamwork and project documentation.

Educational Background: A degree in computer science, mathematics, statistics, or a related technical discipline.

Financial Markets Knowledge: Familiarity with financial markets, portfolio theory, and risk management is a plus.

Non-technical skills:

Problem-Solving: Strong problem-solving skills to tackle complex data engineering challenges.

Data Storytelling: Ability to convey insights effectively through compelling data storytelling.

Quality Focus: Keen attention to delivering high-quality solutions within specified timelines.

Team Collaboration: Proven ability to work collaboratively within a team, taking a proactive approach to problem resolution and process improvement.

Communication Skills: Excellent communication skills to articulate technical concepts clearly and concisely.

Nice to have

Streaming Data Processing: Exposure to streaming data processing technologies like Apache Kafka for real-time data ingestion and processing.

Containerization: Knowledge of containerization technologies like Docker for creating, deploying, and running applications consistently across various environments.

Data Modeling and Evaluation: Extensive experience in data modeling and the evaluation of large datasets.

Model Training, Deployment, and Maintenance: Background in training, deploying, and maintaining models for effective data-driven decision-making.

Requirements for Machine Learning: Experience in developing and implementing machine learning algorithms, Natural Language Processing (NLP), and Neural Networks.

Applied Mathematics: Proficiency in applied mathematics, including but not limited to linear algebra, probability, statistics, and distributions.

Other

Languages

English: C1 Advanced

Seniority

Senior

Similar Jobs

NAH.io - Software Engineer (Embedded Systems / Firmware)

NAH.io

Hong Kong (On-Site)
4 Months ago
Fliff  Inc  - Staff Software Engineer

Fliff Inc

Sofia, Sofia City Province, Bulgaria (On-Site)
8 Months ago
Axinous - Director, Marketing Strategy and Analytics (AMS)

Axinous

San Jose, California, United States (Hybrid)
1 Month ago
Valve corporation - Economist

Valve corporation

Bellevue, Washington, United States (On-Site)
3 Months ago
ByteDance - Backend Engineer (Cloud Platform) Intern

ByteDance

Singapore (On-Site)
1 Month ago
N-iX - Middle Data Engineer (#2542)

N-iX

Ukraine (Remote)
2 Months ago
Warner Bros Discovery - Senior FP&A BI System Analyst

Warner Bros Discovery

Hyderabad, Telangana, India (On-Site)
3 Months ago
Trendyol - Trendyol GO - Growth Analytics Leaders

Trendyol

İstanbul, İstanbul, Türkiye (Hybrid)
4 Months ago
Sony India Software Centre - Data Engineer

Sony India Software Centre

Bengaluru, Karnataka, India (Hybrid)
5 Months ago
The Walt Disney Company - Sr Manager, Data Engineering

The Walt Disney Company

Lake Buena Vista, Florida, United States (On-Site)
2 Months ago

Get notifed when new similar jobs are uploaded

Similar Skill Jobs

Stonewall Collision & Auto Painting - Lead Data Scientist

Stonewall Collision & Auto Painting

Hyderabad, Telangana, India (On-Site)
5 Months ago
AD Medical Animation and Arts - Blender Animator

AD Medical Animation and Arts

New Delhi, Delhi, India (On-Site)
6 Months ago
Playrix - Senior Unity Software Engineer (Gameplay)

Playrix

Ireland (Remote)
4 Months ago
Intel Corporation - CPU Physical Design Engineer

Intel Corporation

Haifa, Haifa District, Israel (Hybrid)
3 Months ago
Ironhide Game - Junior Game Programmer

Ironhide Game

Montevideo, Montevideo Department, Uruguay (On-Site)
7 Months ago
Canva - Staff Machine Learning Engineer - User Voice

Canva

Melbourne, Victoria, Australia (Remote)
4 Months ago
ZeniMax Media - Programmeur.se DevOps senior / Senior DevOps Programmer

ZeniMax Media

Montreal, Quebec, Canada (On-Site)
5 Months ago
Netflix - Machine Learning Intern - Spring or Summer 2025

Netflix

Los Gatos, California, United States (On-Site)
3 Months ago
Meta - Software Engineer, Product

Meta

Los Angeles, California, United States (Remote)
3 Months ago
Nagarro - Associate Principal Engineer, QA Automation

Nagarro

New York, New York, United States (On-Site)
4 Months ago

Get notifed when new similar jobs are uploaded

Jobs in Poland, Ohio, United States

InMobiInMobi - Sr. Client Growth Manager

InMobiInMobi

San Mateo, California, United States (On-Site)
2 Months ago
The Mill - Designer/Animator

The Mill

Chicago, Illinois, United States (On-Site)
7 Months ago
Zoox - Manager - Robot Platform Safety, Trajectory Generation

Zoox

Foster City, California, United States (Hybrid)
4 Months ago
Netflix - Research Scientist (L4) - Globalization

Netflix

Los Gatos, California, United States (On-Site)
3 Months ago
Attentive - Senior Software Engineer

Attentive

United States (Remote)
4 Months ago
CloudHire - Industry Head

CloudHire

Charlotte, North Carolina, United States (On-Site)
4 Months ago
Netflix - Product Manager, Mobile Create & Share

Netflix

Los Gatos, California, United States (Hybrid)
1 Month ago
Meta - Electrical Engineer, Reality Labs

Meta

New York, New York, United States (On-Site)
3 Months ago
ION - Compliance Officer - Options/Equity Trading - 9821

ION

Jersey City, New Jersey, United States (On-Site)
4 Months ago
ByteDance - Compliance Internal Audit Leader- Payments

ByteDance

New York, New York, United States (Hybrid)
4 Months ago

Get notifed when new similar jobs are uploaded

Data Analyst Jobs

GoTo Group - Data Scientist

GoTo Group

Bengaluru, Karnataka, India (On-Site)
4 Months ago
Glean - Business Intelligence Analyst

Glean

Bengaluru, Karnataka, India (On-Site)
3 Months ago
Netflix - Researcher (L4) - Growth

Netflix

Los Angeles, California, United States (On-Site)
1 Month ago
Ubisoft - Senior ML Data Scientist

Ubisoft

Montreal, Quebec, Canada (On-Site)
1 Month ago
SuperPlay - GAME ECONOMIST

SuperPlay

Tel Aviv-Yafo, Tel Aviv District, Israel (On-Site)
3 Months ago
Canva - Data Lead - Print

Canva

Auckland, Auckland, New Zealand (Hybrid)
2 Months ago
Warner Bros Discovery - Fraud Risk Analyst

Warner Bros Discovery

Tokyo, Tokyo, Japan (On-Site)
3 Months ago
Virtuos - R&D Data Engineering Lead

Virtuos

Shanghai, Shanghai, China (On-Site)
3 Months ago
Paytm - Manager - Business Analyst - Offine Merchants- QR

Paytm

Noida, Uttar Pradesh, India (On-Site)
2 Months ago

Get notifed when new similar jobs are uploaded

About The Company

Luxoft, a DXC Technology Company (NYSE: DXC), is a digital strategy and software engineering firm providing bespoke technology solutions that drive business change for customers the world over. Acquired by U.S. company DXC Technology in 2019, Luxoft is a global operation in 44 cities and 21 countries with an international, agile workforce of nearly 18,000 people. It combines a unique blend of engineering excellence and deep industry expertise, helping over 425 global clients innovate in the areas of automotive, financial services, travel and hospitality, healthcare, life sciences, media and telecommunications.

DXC Technology is a leading Fortune 500 IT services company which helps global companies run their mission critical systems. Together, DXC and Luxoft offer a differentiated customer-value proposition for digital transformation by combining Luxoft’s front-end digital capabilities with DXC’s expertise in IT modernization and integration. Follow our profile for regular updates and insights into technology and business needs.

Gothenburg, Västra Götaland County, Sweden (On-Site)

New Delhi, Delhi, India (Remote)

Poland, Ohio, United States (Remote)

Kraków, Lesser Poland Voivodeship, Poland (On-Site)

Wrocław, Lower Silesian Voivodeship, Poland (On-Site)

Ukrainka, Kyiv Oblast, Ukraine (Remote)

Kuala Lumpur, Federal Territory Of Kuala Lumpur, Malaysia (On-Site)

Bengaluru, Karnataka, India (On-Site)

Mississauga, Ontario, Canada (On-Site)

View All Jobs

Get notified when new jobs are added by Luxoft

Level Up Your Career in Game Development!

Transform Your Passion into Profession with Our Comprehensive Courses for Aspiring Game Developers.

Job Common Plug