We're seeking a Senior Crawl Engineer to be part of our professional services team. This role reports directly to our Sr, Manager Professional Services.
Role Overview:
Hanzo has implemented the entire technology stack required to capture and archive the modern web with a sophisticated crawler at its core. This job is at the heart of crawler operations: to configure and manage crawls, process archived data, and interact with customers. You will gain exposure to many different web technologies to reverse engineer the design and implementation to support efficient and effective web archiving. Expected to support customers from all operational requirements in support of crawl engineering team.
Key Responsibilities:
- Run crawler operations, including configuring crawls, developing custom crawler code, diagnosing and resolving issues
- Work within our process which includes monitoring SLAs, updating our issue tracking system
- Translate feedback from customers and operations into software development to enhance our product and service offerings
- Maintain and enhance existing software (both internal products and our open source projects)
- Communicate systematically and at the right time
- Work proactively, enthusiastically seeking problems in the software and systems and finding solutions
- Be responsible for completing time-critical day-to-day tasks
- Support Junior Crawl Engineers with day-to-day tasks
- Solve problems independently and as a team
Qualifications & Requirements:
- 2-4 years of experience in a software dev/ops production environment
- 2-4 years of experience coding with Python and Javascript
- Ability to write quality code
- Willing to firefight
- Understand and work with other people's code
- Solve technical and operational problems
- Unix / Linux, including scripting with tools like grep, find and awk
- In depth understanding of HTTP and web
- Professional written communications
- Responsible and self-motivated
- Eager to learn, teach, and solve problems