Indexing Developer (Edinburgh, UK)

Foro: Trabajo
Países relacionados: Bandera de Reino Unido

Indexing Developer (Edinburgh, UK)

My client are Europe's leading flight search engine, offering a flexible, fast and independent solution to finding flights on the web. With offices in Edinburgh and Poland, they offer excellent salaries and benefits in a creative and respectful work place.

As a rapidly growing company, you will join them at an exciting time in their development, offering you the chance to make significant contributions to their direction and development.

About the Job

My client obtains data for its searches from many web scrapers and other external data sources. You would be working as part of an energetic and intelligent team of developers to ensure that these web scrapers and data sources are reliably providing accurate data. You would also be responsible for maintaining deep links to other web sites.

As the primary technical point of contact for an important part of our systems, the indexing team pride themselves on understanding and successfully delivering the business requirements of all departments.

The position offers the right candidate the opportunity to develop their skills across a range of systems in an integral role with the organisation.

Responsibilities

*Ensuring that the flight prices on their site are accurate and complete
*Creating seamless redirects to partners' sites
*Migrating to a new python-based data collection solution
*Assisting with the maintenance of existing scrapers and data sources
*Increasing their global coverage of flight data
*Keeping the business informed when things break and when they're fixed
*Understanding and configuring our system in keeping with fast-changing operational requirements

You will need to enjoy the challenge of doing this without always having technical cooperation from the target website.

About You

*You have excellent organisational skills
*You are flexible and open to working on a wide variety of tasks
*You are able to demonstrate an ability to 'think laterally' to solve problems
*You can communicate effectively with non-technical colleagues
*You can consistently focus on speedy development
*You know when to compromise completeness or elegance for speed
*You know when to compromise speed for completeness or elegance
*You pay attention to detail, but are not slowed by it
*You enjoy creating well-formed and documented code
*You always have your eye open for ways to make the team more efficient

Technical Requirements

Experience with:
*Python
*SQL
*XML
*XSLT
*XPath
*Regular expressions
*Web scraping

Understanding of how websites work from the perspective of scraping them, including:
*Common HTTP methods e.g. GET, POST
*Cookies
*AJAX (and mimicking client-side behaviour)
*JSON (and parsing it)
*Bot detection (and avoiding it)

Understanding of:
*Deep linking
*Affiliate tracking

Buena suerte!!!

0
Your rating: None

Atención: Este tema tiene más de 6 meses de antigüedad.