Post Job Free
Sign in

Python Developer

Company:
Planet Technology
Location:
Boston, MA, 02298
Posted:
May 12, 2024
Apply

Description:

Duration - 6+ months

Location - Boston, MA - 2-3 days onsite - local candidates only

Python Developer

They need an experienced Python engineer who will be responsible for developing and maintaining Python-based applications and tools that enhance their content. They will work on maintaining and extending their web scraping application for multiple websites including data, image, and document downloads in the Python framework. This person needs a detailed eye and experience with working data, data processing and data ETL.

This person needs to be a stand-alone engineer that can lead (intern) and be the Python expert with scraping experience. Their main role is scraping and consolidating data into internal systems.

Day to day:

* Translating the structure of websites into specific Python parsers to extract specific data, persist extracted data to data model in PostgreSQL, and other downstream database(s)

* Participate in the continued development of the web scraping system

* Participate in the data cleansing, process and automation

* Write clean, maintainable, and efficient code.

* Test and debug code to ensure optimal performance and reliability.

* Document code and technical specifications.

Must haves:

* Bachelor's degree in Computer Science, Engineering, or related field.

* 5+ years of experience in Python development.

* Experience with web-scraping, the scrapy python framework a plus.

* Strong database skills (SQL, MyQL)

* Familiarity with front-end technologies such as HTML, CSS, and JavaScript.

* Strong problem-solving skills and attention to detail.

* Ability to work independently, take initiative, and be proactive.

* Familiarity with agile development

Nice to haves:

* Postgres

* Snowflake

Apply