Currently we are looking for a Senior Python Developer who is willing to participate in startup-like project for Canadian Oil & Gas company.
The client wants to build system that downloads documents from external web sites, runs them through intelligent data extraction process, consolidates data from various sources and displays resulting information in convenient and structured form.
- Design architecture of file management component that stores downloaded documents
- Design interface between customer’s Python scripts and our system. Refactor customer’s web crawlers to conform our interface
- Implement data access layer and REST API that manages extracted information in database (MS SQL or other database engine of our choice)
- Implement flexible and configurable plug-in system that allows to add custom scripts for web crawling and data verification
- Directly communicate with developers on customer’s side to clarify implementation of their scripts, confirm proposed API, etc
- 3+ year experience in Python development
- Strong knowledge of Django REST framework
- Experience in Scrapy framework will be additional plus
- Upper-Intermediate (B2) level of English
- Friendly international team with growing EPAM side
- Good prospects for professional and career development
- Flexible working hours
- Extensive benefits package
- Sports and health care compensation