
Overview
Job Information
Date Opened
Job Type
Industry
Work Experience
City
State/Province
Country
Zip/Postal Code
Job Description
Job Opportunity: Software Developer (Python)
The successful candidate will play a pivotal role in automating the process of data downloading and extraction from a multitude of data providers and file formats. This involves designing and implementing robust data collection pipelines, ensuring compatibility with various data sources, and optimizing processes to handle diverse file formats efficiently. This role requires creativity and technical expertise to streamline data acquisition, enabling our clients to derive actionable insights from complex datasets.
Type: Full time, Work from Office.
Are you a talented Python developer with a drive for automating data collection and processing? Join our dynamic team to create robust solutions that drive meaningful insights.
Key Responsibilities:
Design, develop, and maintain Python-based automation scripts for data collection and processing.
Implement efficient web scraping and crawling solutions to gather data from diverse sources.
Optimize data pipelines for performance, scalability, and reliability.
Collaborate with team members to ensure seamless integration of tools and workflows.
Troubleshoot and resolve issues related to data acquisition and processing.
Qualifications:
Minimum 2+ years of professional experience in Python development.
Proficiency working in Linux environments, including command-line tools.
Solid understanding of web scraping and crawling tools/frameworks.
Comfortable working with data structures.
Basic experience with databases (SQL or NoSQL).
Experience with regular expressions is considered an advantage.
Experience with JavaScript is considered an advantage.
Excellent command of English, both written and spoken.
Problem-solving mindset with attention to detail.