Job Summary
We are looking for a skilled Python Developer with strong experience in data handling, analysis,
and backend development. The ideal candidate should have hands-on experience in working
with large datasets, building data pipelines, and writing efficient, scalable Python code.
Key Responsibilities
- Develop, test, and maintain scalable Python applications.
- Work with large datasets to extract, transform, and analyze data.
- Build and optimize data pipelines and workflows.
- Perform data cleaning, validation, and preprocessing.
- Collaborate with cross-functional teams including data analysts and engineers.
- Write reusable, efficient, and well-documented code.
- Integrate APIs and third-party services.
- Troubleshoot and debug data-related issues.
Required Skills
- Strong proficiency in Python.
- Experience with data libraries like Pandas, NumPy.
- Hands-on experience with SQL and relational databases.
- Knowledge of data visualization tools (Matplotlib, Seaborn, or similar).
- Experience in building data pipelines or ETL processes.
- Familiarity with REST APIs and backend frameworks (Flask/Django is a plus).
- Understanding of data structures and algorithms.
Good To Have
- Experience with big data tools (Spark, Hadoop).
- Knowledge of cloud platforms (AWS, Azure, or GCP).
- Exposure to machine learning libraries (Scikit-learn, TensorFlow, etc.).
- Experience with version control tools like Git.