E-Solutions
Python Developer
E-SolutionsUnited Arab Emirates15 days ago
ContractInformation Technology

Job Title: Python Engineer / Senior Python Engineer

Location: Dubai, UAE

Experience: 8-11 Years

Employment Type: 1 year + extendable


About the Role

We are looking for a talented Python Engineer or Senior Python Engineer to join our team and help build high-performance, secure, and scalable backend systems and real-time data pipelines. You will work closely with product owners, business translators, and analytics teams to power credit risk scoring systems with robust APIs and data infrastructure.

This is a high-impact, collaborative role where your work will directly support advanced analytics and machine learning efforts in a real-time environment.


Key Responsibilities

  • Design, develop, and maintain real-time data pipelines and APIs using FastAPI, Pydantic, and SQL.
  • Build modular, scalable pipelines for feature engineering and model-ready datasets.
  • Collaborate with Risk Analysts and cross-functional teams to solve business problems through data engineering.
  • Ensure timely delivery of features and services to support analytics and modeling use cases.
  • Write clean, robust, and maintainable code using typed Python and software engineering best practices.
  • Curate and transform structured, semi-structured, and unstructured data for analytics.
  • Develop unit and integration tests using Pytest to ensure high-quality code.
  • Work within an Agile squad and contribute to a culture of trust, learning, and ownership.


Key Skills & Technologies

  • Strong programming skills in Python (with type hints)
  • Hands-on experience with FastAPI, Pydantic, and Pytest
  • Strong understanding of software engineering principles and API design
  • Experience in data wrangling, feature engineering, and working with real-time pipelines
  • Proficiency in SQL and familiarity with data validation and quality checks
  • Familiar with tools such as Jupyter, Git, and Agile practices
  • Comfortable working with analytics and machine learning workflows


Qualifications

  • Bachelor's degree in Computer Science, Engineering, Mathematics, or related field (or equivalent experience)


Experience Required

  • 2+ years of hands-on experience building APIs and data pipelines in production
  • Experience working across structured, semi-structured, and unstructured data
  • Familiarity with analytics (descriptive, predictive, EDA) and feature engineering
  • Exposure to API-based ML or analytics pipelines

Key Skills

Ranked by relevance