Track This Job
Add this job to your tracking list to:
- Monitor application status and updates
- Change status (Applied, Interview, Offer, etc.)
- Add personal notes and comments
- Set reminders for follow-ups
- Track your entire application journey
Save This Job
Add this job to your saved collection to:
- Access easily from your saved jobs dashboard
- Review job details later without searching again
- Compare with other saved opportunities
- Keep a collection of interesting positions
- Receive notifications about saved jobs before they expire
AI-Powered Job Summary
Get a concise overview of key job requirements, responsibilities, and qualifications in seconds.
Pro Tip: Use this feature to quickly decide if a job matches your skills before reading the full description.
Senior Data Engineer – PySpark & Python (Banking Project)
📍 Job Location: Dubai, UAE
🌍 Open to Candidates: India & Dubai
💼 Experience: 5+ years (strong Python & PySpark experience required)
🏦 Domain: Banking / Financial Services
About the Role
We are hiring a Senior Data Engineer – PySpark & Python for one of our Dubai-based banking clients. The role involves designing, building, and optimizing high-performance, scalable data processing and integration solutions within a distributed banking ecosystem. Candidates based in India or Dubai are encouraged to apply.
Key Responsibilities
- Develop and maintain high-quality, scalable Python applications using Python 3.6+.
- Build and optimize large-scale data processing pipelines using PySpark for enterprise banking systems.
- Work with databases such as PostgreSQL, MongoDB, and other relational and NoSQL technologies.
- Design and develop RESTful APIs using frameworks like Flask and Django.
- Integrate and deploy AI/ML models into production-grade data and application workflows.
- Implement solutions involving multiprocessing, concurrency, and load balancing for high-throughput systems.
- Apply strong understanding of modern Python frameworks, asynchronous programming, and concurrency patterns.
- Work closely with DevOps teams to implement and maintain CI/CD pipelines.
- Actively troubleshoot, debug, and resolve issues within distributed services environments.
- Ensure resiliency, scalability, observability, and monitoring of production systems.
- Follow best practices for secure coding, unit testing, documentation, and code reviews.
Required Skills & Qualifications
- Must be currently working on Banking domain.
- Strong hands-on coding experience with Python (3.6 or higher).
- Solid experience with PySpark and distributed data processing frameworks.
- Experience working with PostgreSQL, MongoDB, or similar databases.
- Hands-on experience developing REST APIs using Flask and/or Django.
- Good exposure to AI/ML model integration in real-world applications.
- Strong understanding of multiprocessing, concurrency, and load balancing concepts.
- Experience working in distributed systems and production environments.
- Familiarity with CI/CD principles, automation, and DevOps practices.
- Experience with monitoring, logging, and troubleshooting large-scale systems.
Good to Have
- Prior experience in banking or BFSI projects.
- Exposure to cloud platforms (AWS, Azure, GCP).
- Experience with Docker, Kubernetes, or containerized deployments.
- Knowledge of data security, governance, and compliance standards.
Key Skills
Ranked by relevanceReady to apply?
Join The Glove and take your career to the next level!
Application takes less than 5 minutes

