-
Qatar Insurance Group

Senior Python Developer

Qatar Insurance Group
Qatar · Full-time · Mid-Senior

Job Title: Senior Python Developer

Job Summary:

We are looking for a highly skilled and motivated Python Developer with strong hands-on experience in backend development and cloud-native Python applications. This role will collaborate closely with the Cloud & Data Engineering team to build, maintain, and optimize data-driven applications and pipelines within the Google Cloud ecosystem.

You will be part of a fast-paced environment where your Python expertise will be crucial in enabling AI/ML development, data transformation, and automation processes to support innovative insurance solutions.

Key Responsibilities:

  • Design and implement scalable Python modules and microservices to support data pipelines, leveraging tools such as Apache Beam, Cloud Functions, and Dataflow.
  • Develop applications and tools using Google Cloud services including BigQuery, Cloud Storage, Pub/Sub, Cloud Run, and Cloud Functions.
  • Automate routine data processing and ETL tasks, supporting the Data Engineer in building efficient, repeatable workflows.
  • Work in tandem with Data Engineers to align backend code with data preparation needs, including feature extraction and data cleansing logic.
  • Build and maintain RESTful APIs to support internal services, data access layers, and integration with ML services.
  • Write performant and maintainable code, ensuring efficiency across data-heavy operations.
  • Implement unit tests, integration tests, and participate in code reviews. Support CI/CD pipelines for deployment to GCP environments.
  • Collaborate in ensuring compliance with data governance, including implementing data masking and secure handling of sensitive data.
  • Maintain detailed documentation of Python services and modules and ensure version control via Git.

Required Skills:

  • Proficiency with Python libraries for data processing (e.g., Pandas, NumPy, PyArrow).
  • Experience building or supporting ETL pipelines and data-centric applications.
  • Experience with Docker and cloud-native application deployment.
  • Experience with integrating Python applications with Cloud Vision API and Document AI Workbench for intelligent document understanding.
  • Familiarity with Google Cloud Document AI for automated document classification, OCR, and data extraction at scale.
  • Ability to troubleshoot and debug cloud-based production systems.
  • Knowledge of Git, CI/CD tools (e.g., GitLab CI, Cloud Build), and test automation.
  • Experience with Docker and cloud-native application deployment.
  • Familiarity with API development using frameworks like Flask, FastAPI, or Django.
  • Experience building or supporting ETL pipelines and data-centric applications.
  • Solid understanding of GCP services including BigQuery, Cloud Functions, Cloud Run, Cloud Storage, Pub/Sub, and Vertex AI.
  • Experience with document processing libraries such as PyMuPDF, pdfminer.six, Tika, Textract, and PyPDF2 will be added advantage.
  • Good to have proficiency with Python libraries for data processing (e.g., Pandas, NumPy, PyArrow, Dask, Polars, Vaex).
  • Strong hands-on experience with Python (3.x) in production environments.
  • Ability to troubleshoot and debug cloud-based production systems.

Preferred Qualifications:

  • Experience with Apache Beam or similar distributed data processing frameworks.
  • Familiarity with ML model integration, e.g., calling Vertex AI endpoints or supporting model APIs.
  • Understanding of data privacy frameworks like k-anonymity, especially in the context of insurance data.
  • Prior experience in the insurance domain is a plus.
  • Google Cloud Certifications (e.g., Professional Cloud Developer) are a strong advantage.

Nice to Have:

  • Experience with SQL and BigQuery scripting.
  • Exposure to Vertex AI or integration of ML models into pipelines.
  • Knowledge of Airflow for orchestration.
  • Awareness of local data privacy regulations.

Key Skills

Ranked by relevance

cloud python ai etl storage docker apache pandas numpy cicd gcp microservices restful apis gitlab ci fastapi gitlab flask git sql
Login to Apply
Posted
Jul 03, 2025
Type
Full-time
Level
Mid-Senior
Location
Doha

Industries

Insurance

Categories

Information Technology

Related Jobs

3 roles aligned with this opportunity

View all jobs
View Job Details
RECRUITERS
Related

Python Developer

2026-06-16

Contract
Mid-Senior
Ireland
Insurance
Information Technology
View Job Details
Gi Group
Related

JUNIOR PYTHON DEVELOPER

2026-06-16

Full-time
Not Applicable
Italy
Insurance
Engineering
View Job Details
Qatar Insurance Group
Related

Data Scientist

2026-06-18

Full-time
Associate
Qatar
Insurance
Analyst