Typical Day in the Role:
Design, build, and optimize ETL pipelines, data structures, and data transformation
frameworks.
Write high-quality Python code using industry best practices.
Perform advanced SQL development for data ingestion, wrangling, and validation.
Develop scalable, reusable data frameworks to support modelling and analytics workloads.
Participate in code reviews and architecture discussions.
Produce documentation, data flow diagrams, and technical architecture artifacts.
Must-Have Skills
:• 8+ years as a Developer / Data Engineer/ Software Engineer with end-to-end applicatio
ndevelopment experience
.• 3+ years of recent hands-on Python programming experience
.• Intermediate to advanced SQL, data transformation, and data manipulation skills
**.
Nice-to-Have Skill**
s:• Exposure to various architecture patterns and design such as message-based ETL SQL batc
h,real-time programming, and schedule-based bat
ch• Proficiency with Pandas Dataframe and Num
py• Experience with cloud-native technologies (GCP, Google Cloud Functions, BigQuer
y,DataFlow, Spark, DataProc, Pub/Sub, CLI, shell scripting
).• Familiarity with Kubernetes, Docker, Terrafo
rm• Experience with scheduling tools like Airflow, Tid
al• Experience with Object Oriented Design, parametrization (Jinja
2)• Experience with Python best practices and Git/Bitbucket best practic
es• Retail credit risk experien
ce