Role & Responsibilities
- Design, develop, and maintain scalable data pipelines using Python for large-scale data processing.
- Build and optimize ETL workflows to ingest, transform, and load data from multiple structured and unstructured sources.
- Develop data processing, automation, or ETL pipelines using Python.
- Perform data manipulation and analysis using Pandas and NumPy
- Write clean, efficient, reusable, and well documented code.
- Work with databases and data storage systems for efficient data handling.
- Participate in code reviews, sprint planning, and technical discussions.
- Candidate should be ready to work in India and UK shifts (if needed)
Job Description
- 5-10 Years of Python development experience-should have a hands-on experience.
- Very good proficiency in Python programming.
- Pandas: Experience with data manipulation and analysis using Pandas
- Understand the cloud technology, Continuous Integration, and Continuous Delivery and working knowledge of various tools in the CI/CD pipeline and DevOps practice
- Experience with cloud platforms (AWS / Azure / GCP) preferred Azure
- Experience with SQL
- Knowledge of data modelling, ETL concepts, and pipeline design
- Build and maintain data pipelines: ingesting, transforming, and serving large data sets (Pandas, NumPy).
- Write unit tests, integration tests (pytest) and ensure code quality, maintainability and performance
- Familiarity with Docker and Kubernetes
Must Have:
- Core Python
- Pandas
Good to Have:
- Pyspark
- ETL
Work Mode: WFO
Location: E-city Bangalore
Soft Skills:
- Good written & verbal communication
- Strong Analytical & problem-solving skills
- Being able to work independently and in a team
- Go-getter attitude when taking initiative and ownership
Job Category: Core Python Developer Contractual
Job Type: Contract Role
Job Location: India