Description:
We are seeking a talented and experienced Senior Python/Data Engineer with a strong background in web scraping, data mining, data import libraries, Flask, and API development.
- The ideal candidate will have at least 2 years of professional experience in these areas and the ability to lead and mentor a team of developers.
Responsibilities:
- Lead and mentor a team of developers in various projects.
- Develop and maintain web scraping scripts to gather data from various sources.
- Perform data mining and data cleaning tasks to ensure high-quality data.
- Use and manage data import libraries to efficiently handle large datasets.
- Design and develop RESTful APIs using Flask.
- Collaborate with cross-functional teams to define, design, and ship new features.
- Ensure the performance, quality, and responsiveness of applications.
- Identify and correct bottlenecks and fix bugs.
- Help maintain code quality, organization, and automation.
Requirements:
- Bachelor’s degree in Computer Science, Engineering, or related field (or equivalent work experience).
- Minimum 2 years of professional experience as a Python Developer or Data Engineer.
- Strong experience with web scraping tools and libraries (e.g., BeautifulSoup, Scrapy).
- Proficient in data mining and data processing techniques.
- Experience with data import libraries such as Pandas.
- Strong knowledge of Flask and RESTful API development.
- Proven ability to lead and mentor a team of developers.
- Strong proficiency in ETL processes, data modelling, and data warehousing