Summary
Join Wiser Solutions' Extraction Team as a Software Developer to contribute to and maintain a library of web crawling bots used by major brands and retailers. You will design creative solutions to complex problems, enhance your existing skills, and make a significant impact. This role offers hands-on experience with high visibility. The team utilizes diverse technologies and has extensive cloud and big data experience. You will write, test, and maintain code, troubleshoot the platform, evaluate technical trade-offs, and analyze new bot technologies to improve scalability. The position requires proficiency in web scraping and familiarity with various web technologies and databases.
Requirements
- Proficiency in web scraping
- Familiarity with regular expressions
- Familiarity with web technology, such as HTTP, JSON, HTML, XPath, or JavaScript
- Experience with databases, SQL, or NoSQL
- Experience with REST services and API design
- A real passion for clean code and finding elegant solutions to problems
- Eagerness to expand your knowledge and abilities in web scraping and cloud-based technologies
- You look ahead to identify opportunities and foster a culture of innovation
- You are a dedicated team member, committed to fulfilling all job duties and responsibilities, meeting deadlines, and delivering results consistently
- An eagerness to learn new things, and improve upon existing skills, abilities, and practices
- BS in Computer Science or a related field and 2 years + professional experience
Responsibilities
- Write clean, efficient, thoroughly tested code. Much of our code is Python, but we use all kinds of languages and frameworks
- Maintain the platform that puts reports and visualizations into the hands of our customers
- Troubleshoot, test, and maintain the platform, bots, and databases to ensure strong optimization and functionality
- Evaluate the technical trade-offs of decisions and build things that last and scale
- Maintain and fix existing bot issues
- Create and analyze new bot technologies - figuring out how we can scale up our bots and systems
Preferred Qualifications
- Experience in Agile project management tool (e.g. JIRA)
- Experience with version control systems (Git, Subversion, etc..)
- Programming experience on Unix based infrastructure
- Knowledge of cloud-based systems (EC2, Rack space, etc..)
- Expertise with big data, analytics, machine learning, and personalization
Disclaimer: Please check that the job is real before you apply. Applying might take you to another website that we don't own. Please be aware that any actions taken during the application process are solely your responsibility, and we bear no responsibility for any outcomes.