Python Data Engineer

Valuelabs

Dubai

On-site

AED 360,000 - 600,000

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

Valuelabs in Dubai seeks a skilled Python Engineer to design robust web frameworks and backend systems to serve data via APIs. You will implement ETL pipelines, integrate with SQL/NoSQL databases, and ensure security and performance in a microservices setup.

The role requires strong Python expertise, experience with Django/Flask/Pyramid, and collaboration with frontend teams to deliver secure, scalable solutions. Knowledge of cloud and container tech is a plus.

Qualifications

  • > Bachelor’s degree in Computer Science, Information Technology, or a related field.
  • }>“Demonstrated experience as a core developer focused on productionising frameworks and CI/CD pipelines.”
  • > Strong background in developing and maintaining CI/CD pipelines.
  • > Familiarity with big data technologies (Hadoop, Spark, Kafka) and data warehousing concepts.
  • > Proficiency in scripting languages such as SQL and Shell.
  • > Experience with version control systems (Git) and collaborative development.
  • > Strong problem-solving skills with attention to detail.
  • > Excellent communication and collaboration skills.

Responsibilities

  • Be proficient in core Python language concepts and features.
  • Experience with web frameworks such as Flask and FastAPI for developing RESTful APIs.
  • Skill in asynchronous programming using asyncio and handling concurrent connections and optimizing I/O operations.
  • Deep understanding of microservices architecture and ability to write clean, efficient, and maintainable code.
  • Knowledge of security best practices for microservices, including authentication, authorization, encryption, and securing APIs using OAuth, JWT, and API gateways.
  • Design, develop, and maintain scalable web frameworks using Python.
  • Collaborate with front-end developers to integrate user-facing elements with server-side logic while ensuring security, performance, and maintainability.
  • Use web frameworks such as Django, Flask, Pyramid for routing, templating, database integration, authentication, testing, and ORM usage.
  • Develop backend systems to serve datasets via APIs and other interfaces.
  • Implement data access layers and integrate with relational and NoSQL databases.
  • Optimize backend code for performance, scalability, and reliability.
  • Use ORMs such as SQLAlchemy or Django ORM for database interactions, CRUD operations, querying, and transaction handling.
  • Design and maintain database schemas, optimize performance, and ensure efficient data retrieval.
  • Implement and manage data storage solutions (relational & NoSQL).
  • Design and implement ETL pipelines to process, clean, aggregate, and enrich data for analysis.
  • Ensure data integrity, quality, and consistency throughout transformations.
  • Debug and test code, using logging, breakpoints, unit tests, and integration tests.
  • Use version control systems like Git for code management and collaboration.
  • Communicate effectively with clients, stakeholders, and colleagues; write clear documentation and adhere to coding standards.

Skills

Python
REST APIs
AsyncIO
Microservices
Security best practices
SQL
Shell
Git
CI/CD
Big data
Data warehousing
Documentation

Education

Bachelor’s degree in Computer Science / IT

Tools

Django
Flask
Pyramid

Job description

Overview

We are seeking a skilled Python Engineer to join our dynamic team. The ideal candidate will be responsible for developing robust web frameworks, building backend code to efficiently serve datasets, and performing data transformations to support our data‑driven applications.

Roles and Responsibilities
  • Be proficient in core Python language concepts and features.
  • Experience with web frameworks such as Flask and FastAPI for developing RESTful APIs.
  • Skill in asynchronous programming using asyncio and handling concurrent connections and optimizing I/O operations.
  • Deep understanding of microservices architecture and ability to write clean, efficient, and maintainable code.
  • Knowledge of security best practices for microservices, including authentication, authorization, encryption, and securing APIs using OAuth, JWT, and API gateways.
  • Design, develop, and maintain scalable web frameworks using Python.
  • Collaborate with front‑end developers to integrate user‑facing elements with server‑side logic while ensuring security, performance, and maintainability.
  • Use web frameworks such as Django, Flask, Pyramid for routing, templating, database integration, authentication, testing, and ORM usage.
  • Develop backend systems to serve datasets via APIs and other interfaces.
  • Implement data access layers and integrate with relational and NoSQL databases.
  • Optimize backend code for performance, scalability, and reliability.
  • Use ORMs such as SQLAlchemy or Django ORM for database interactions, CRUD operations, querying, and transaction handling.
  • Design and maintain database schemas, optimize performance, and ensure efficient data retrieval.
  • Implement and manage data storage solutions (relational & NoSQL).
  • Design and implement ETL pipelines to process, clean, aggregate, and enrich data for analysis.
  • Ensure data integrity, quality, and consistency throughout transformations.
  • Debug and test code, using logging, breakpoints, unit tests, and integration tests.
  • Use version control systems like Git for code management and collaboration.
  • Communicate effectively with clients, stakeholders, and colleagues; write clear documentation and adhere to coding standards.
Required Skills and Qualifications
  • Bachelor’s degree in Computer Science, Information Technology, or a related field.
  • Demonstrated experience as a core developer focused on productionising frameworks and CI/CD pipelines.
  • Strong background in developing and maintaining CI/CD pipelines.
  • Familiarity with big data technologies (Hadoop, Spark, Kafka) and data warehousing concepts.
  • Proficiency in scripting languages such as SQL and Shell.
  • Experience with version control systems (Git) and collaborative development.
  • Strong problem‑solving skills with attention to detail.
  • Excellent communication and collaboration skills.
Optional Skills
  • Experience with cloud platforms (AWS, Azure, GCP) and container technologies (Docker, Kubernetes).
  • Knowledge of data governance, compliance, and security best practices.
Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Python Architect
Python Architect

Good co India • United Arab Emirates

On-site
AED 260,000 - 420,000
Python Software Engineer
Python Software Engineer

Remotedxb • Dubai

On-site
AED 180,000 - 260,000
Python Developer
Python Developer

VerityX • Dubai

On-site
AED 360,000 - 600,000
Python Developer
Python Developer

Valuelabs • Dubai

On-site
AED 240,000 - 420,000
Python Data Engineer: Scalable APIs & ETL Pipelines
Python Data Engineer: Scalable APIs & ETL Pipelines

Valuelabs • Dubai

On-site
AED 360,000 - 600,000
Software Engineer (Data)
Software Engineer (Data)

ApplyMint • Dubai

On-site
AED 80,000 - 120,000
Python Engineer
Python Engineer

Clover Infotech • Dubai

On-site
AED 220,000 - 313,000
Employment Visa
Flight ticket to Dubai
Initial accommodation support
+4
Python Developer
Python Developer

Clover Infotech • Dubai

On-site
AED 180,000 - 260,000
Software Engineer (Data)
Software Engineer (Data)

PRYPCO • Dubai

On-site
AED 240,000 - 420,000
Python Developer | IrisStar Technologies | Dubai, UAE
Python Developer | IrisStar Technologies | Dubai, UAE

IrisStar Technologies • Dubai

On-site