We are looking for a Python Developer with hands-on experience in data processing and analysis using Pandas. The candidate should have strong problem-solving skills and experience working with large datasets in real-world applications.
Key Responsibilities
- Write efficient and scalable Python code for data processing and transformation.
- Perform complex data manipulation using Pandas, NumPy, and other scientific libraries.
- Clean, transform, and analyze structured and unstructured datasets.
- Develop scripts and tools to automate data processing workflows.
- Collaborate with data engineers and analysts to optimize data pipelines.
- Participate in code reviews and follow version control best practices using Git.
Required Skills
- Strong proficiency in Python with hands-on experience in Pandas and NumPy.
- Experience working with CSV, Excel, JSON, and SQL data sources.
- Experience with Jupyter Notebooks.
- Knowledge of API integrations.
- Experience with data visualization tools such as Matplotlib and Seaborn.
- Solid SQL querying skills and experience with relational databases.
- Understanding of Software Development Life Cycle (SDLC).
- Experience with Git for version control.
Good to Have
- Experience with machine learning libraries such as scikit-learn.
- Exposure to cloud platforms (AWS, Azure, or GCP).
- Familiarity with Airflow, Spark, or other data orchestration tools.