Data Engineer - Python

Infotel UK

Job Overview

Location

Bengaluru, Karnataka, India

Employment Type

Full-time

Work Arrangement

On-site

Sector

Information Technology & Software

Experience Level

Mid-level (3-5 years)

Application Deadline

June 27, 2026

About the Company

Infotel UK Consulting, a part of the Infotel Group, is a dynamic consulting firm dedicated to driving innovation through strategic IT systems and applications. We partner with companies globally to enhance their business output.

We offer a challenging and rewarding environment where IT professionals can further develop their analytical skills alongside passionate colleagues. Our focus is on delivering cutting-edge solutions that address complex business needs.

Job Description

We are seeking a skilled Data Engineer with a strong foundation in Python and ETL design to join our team.

In this role, you will be responsible for developing optimized code, contributing to technical specifications, and performing detailed data analysis. You will collaborate with various IT stakeholders to ensure the successful implementation and delivery of data solutions.

Your responsibilities will include validating functional specifications, coordinating with teams to manage changes, and supporting release organizations. A key aspect of this role involves ensuring data ingestion controls and automating technical tests.

You will also be involved in understanding business requirements, suggesting innovative solutions, and adapting to new technologies. Contributing to knowledge sharing and documenting solutions will be integral to your role.

To apply for this role, click the Apply button on this page and follow the instructions.

Required Skills

PythonETLOracle PL/SQLData AnalysisData MappingData-WarehouseSQLShell ScriptingKafkaRabbitMQApache AirflowPrefectAzure Data FactoryApache SparkPySparkAWS EMRAzure SynapseGCP DataprocOCIDockerKubernetesGitJenkinsGitHub ActionsTerraformJira

Key Responsibilities

  • Conduct detailed validation of functional specifications and contribute to technical specifications.
  • Perform technical and data analysis to elaborate technical specifications documents for IT stakeholders.
  • Assist technical stakeholders in validating solutions and planned technical tests.
  • Coordinate with stakeholders to implement changes within expected timelines, costs, and quality.
  • Control the completion of technical tests and associated deliverables.
  • Support and contribute to release organization.
  • Ensure data ingestion controls and technical tests automation developments meet expectations.
  • Implement DevOps practices for efficient deployment of data pipelines and ETL processes.
  • Understand business requirements and propose better solutions.
  • Work on TSD designs, development, testing, deployment, and support.
  • Suggest and implement innovative approaches.
  • Be adaptable to new technology or methodology.
  • Contribute to knowledge sharing initiatives with team members.
  • Contribute to the documentation of solutions and configurations.

Qualifications

  • 3+ years of experience in Corporate and Institutional Banking IT, with a full understanding of Corporate Banking and/or Securities Services activity.
  • Good understanding of AML monitoring tools and data needed for AML detection models.
  • Good understanding of Data Analysis and Data Mapping processes.
  • Extensive experience working with functional and technical teams, defining requirements, establishing technical strategies, and leading full lifecycle delivery.
  • Experience in Data-Warehouse architectural design providing efficient solutions in Compliance AML data domains.
  • Good experience in Python developments and Oracle PL/SQL development.
  • Excellent communication skills with the ability to explain complex technical issues simply.
  • Strong coordination and organizational skills.
  • Multi-tasking capabilities.
  • Bachelor Degree or equivalent.
  • Advanced Python (3.x) – OOP, typing, async, performance profiling.
  • Familiarity with Python data-engineer libraries: pandas, pyarrow, sqlalchemy, cx_Oracle, oracledb, polars, duckdb.
  • Shell scripting (bash, PowerShell) for automation and orchestration.
  • Oracle Database (11g/12c/19c/21c) administration basics.
  • SQL proficiency: complex queries, analytic functions, hierarchical queries, PL/SQL development.
  • Data modeling (ER, dimensional) and schema design for OLTP & OLAP.
  • Performance tuning: indexing, partitioning, optimizer hints, AWR/ASH analysis.
  • Oracle Data Pump, SQL*Loader, External Tables.
  • Design and implementation of ETL/ELT pipelines in Python (e.g., polars, pandas, pySpark, dbt).
  • Knowledge of messaging/streaming (Kafka, RabbitMQ) for real-time ingestion.
  • Data orchestration platforms: Apache Airflow, Prefect, or Azure Data Factory.
  • Working knowledge of Apache Spark (PySpark) and its integration with Oracle.
  • Experience with cloud-based big-data services (AWS EMR, Azure Synapse, GCP Dataproc).
  • Oracle Cloud Infrastructure (OCI) services: Autonomous DB, Object Storage, Functions.
  • Containerization (Docker) and orchestration (Kubernetes) for scalable pipelines.
  • CI/CD pipelines (Git, Jenkins, GitHub Actions) for automated testing and deployment.
  • Infrastructure-as-Code tools (Terraform, OCI Resource Manager).
  • Implementing data validation, profiling, and cleansing in Python.
  • Familiarity with data lineage, metadata management, and catalog tools (Apache Atlas, Collibra).
  • Understanding of GDPR, CCPA, and other data-privacy regulations.
  • Unit & integration testing frameworks (pytest, unittest) for data pipelines.
  • Monitoring & alerting (Prometheus, Grafana, OCI Monitoring) of ETL jobs and database health.
  • Proficient with Git (branching, pull-requests, code reviews).
  • Agile methodologies (Scrum/Kanban) and ticketing systems (Jira, Azure Boards).
  • Ability to collaborate / Teamwork.
  • Communication skills - oral & written.
  • Creativity & Innovation / Problem solving.
  • Ability to share / pass on knowledge.

How to Apply

To apply for this role, click the Apply button on this page and follow the instructions.

Join Our Communities

The Indian data engineering landscape is experiencing robust growth, fueled by increasing digital transformation initiatives across sectors. This role is pivotal in shaping the future of data infrastructure, directly impacting business intelligence and strategic decision-making. Key technical competencies include ETL design, Python development, and Oracle database management. The impact of this position extends to enhancing data processing efficiency, enabling scalable analytics, and driving significant improvements in business ROI through data-driven insights. This is an opportunity to lead critical data initiatives within a dynamic environment.

Posted Date

June 13, 2026