Core Python Developer

Role & Responsibilities

  1. Design, develop, and maintain scalable data pipelines using Python for large-scale data processing.
  2. Build and optimize ETL workflows to ingest, transform, and load data from multiple structured and unstructured sources.
  3. Develop data processing, automation, or ETL pipelines using Python.
  4. Perform data manipulation and analysis using Pandas and NumPy
  5. Write clean, efficient, reusable, and well documented code.
  6. Work with databases and data storage systems for efficient data handling.
  7. Participate in code reviews, sprint planning, and technical discussions.
  8. Candidate should be ready to work in India and UK shifts (if needed)

Job Description

  1. 5-10 Years of Python development experience-should have a hands-on experience.
  2. Very good proficiency in Python programming.
  3. Pandas: Experience with data manipulation and analysis using Pandas
  4. Understand the cloud technology, Continuous Integration, and Continuous Delivery and working knowledge of various tools in the CI/CD pipeline and DevOps practice
  5. Experience with cloud platforms (AWS / Azure / GCP) preferred Azure
  6. Experience with SQL
  7. Knowledge of data modeling, ETL concepts, and pipeline design
  8. Build and maintain data pipelines: ingesting, transforming, and serving large data sets (Pandas, NumPy).
  9. Write unit tests, integration tests (pytest) and ensure code quality, maintainability and performan
  10. Familiarity with Docker and Kubernete

Must Have

  1. Core Pyhon
  2. Pandas

Good to Have

  1. Pyspark
  2. ETL

Work Mode: WFO

Location : E-city Bangalore

Soft Skills

  1. Good written & verbal communication
  2. Strong Analytical & problem-solving skills
  3. Being able to work independently and in a team
  4. Go-getter attitude when taking initiative and ownership

Job Category: Core Python Developer
Job Type: Full Time
Job Location: India

Apply for this position

Allowed Type(s): .pdf, .doc, .docx