Regex/xpath Specialist

3 days ago


Victoria, Canada Rooof Full time

**_This is a full-time, permanent position, and is required to work PST timezone business hours._**

At Rooof, we build the world’s best software for automatically creating classified ads. That said, we’re even more proud of the team that we’ve built. We love working together and we’re very good at innovating, selling, and capturing the hearts of our customers We’ve been getting more prospective customer than we can handle, and are excited at the prospect of being able to add to our talented team.

“RegEx/XPath Specialist” may not be a common position, but these technologies play an important role in our product. Our client-side software is a Google Chrome browser extension that can parse a website to find information and then use that information to dynamically create classified ads for our customers, and RegEx/XPath Specialists write Regular Expressions and XPath statements inside of a JSON structures so that our software knows where to look on each website.

Our software can run on any website, so you’ll see quite a variety of beautiful and less-than-beautiful websites that we need to work with. We call this process “mapping” because you “map” data on websites to expected values on classified websites.

**Who you'd be working with**:

- Liyani is our mapping expert and will show you the ropes. You will have the opportunity to tap into his vast knowledge as needed. He will supervise your day-to-day work.
- Allen and Tom are our salespeople, and they’re landing new deals, which means we have lots of websites to map They'll be handing us brand new customer portfolios to map.
- Lauren and Justine handle customer service, including training, support, and account management. They’re interacting with our customers on a daily basis and will be the first to submit a ticket if a website has changed and needs a fix, or if one of our customers wants to customize how we map their website data.
- Matt is our Director of Product and ultimately oversees the Mapping operations on the team.

**What your day looks like**:

- Write XPATH statements that our software will use to extract data from websites.
- Write Regular Expressions to sanitize data which was found using XPATH.
- Merge sanitized strings into human-readable sentences in a way that meets or exceeds standards of variability.
- Find innovative and creative ways to improve our variable content generation while meeting expectations of internal and external stakeholders.

**Here’s a sample of the work that you might do**:

- We’ve received a free trial request from a large potential customer. We want to impress them by showing how our software can parse real-time pricing data from their website and then make a classified ad for any property or unit in their portfolio. You’ve got to write the XPath and RegEx necessary to find all the variables that will be used in this specially templated ad and test it to ensure top quality.
- Justine is giving a training session tomorrow morning, but one of our customers just rebuilt their website with a fancy new map. We need you to extract the latitude, longitude, and street address from the new map widget.
- We need you to map a new property management website, but here’s the odd thing... They’ve got an iframe on their homepage and some of their photos are hosted on Flickr. This might get tricky
- Sometimes a website you’re mapping can be a little bare bone, and it’s tough to build engaging content without any source material. You’ll want to work with the Client Services team to find new and alternate ways to improve and grow the content output.

**Who are you**:

- You are detail-oriented.
- You are customer-focused.
- You are dedicated to becoming an expert in constructing XPath statements.
- You are dedicated to becoming an expert in constructing Regular Expressions.
- You are familiar with Git version control.
- You prefer it done right, not necessarily right now.
- You have exceptional problem-solving abilities and you don't give up.
- Previous experience with XPath, RegEx, JSON, and Git are required.

**Compensation**:

- We offer competitive, fair, and equitable compensation packages, based on experience
- Work from anywhere (provided you have access to adequate internet/wifi)
- Three weeks (15 days) of paid vacation
- Paid sick time off
- Professional development opportunities

**What does success look like?**

On the technical side of things, success is:

- being detail oriented and delivering high-quality, efficient XPath and Regular Expressions.
- continually looking to improve these skills as well as helping to identify improvement opportunities when it comes to our “mapping” systems and standards.
- prioritizing tasks in order to respect service standards and deadlines, while maintaining high quality standards and/or clearly communicating any issues or potential delays (instead of rushing.) As previously mentioned “we want to do it _right_, not necessarily right



  • Victoria, Canada Hashmap Full time

    **Req ID**:246865 We are currently seeking a Technical Solns.Arch. Specialist Advisor to join our team in Victoria, British Columbia (CA-BC), Canada (CA). This Contractor Personnel should have skills and a minimum of three years experience in full stack development, including iterative code and development. This should include skills in, and experience...


  • Toronto, Montreal, Calgary, Vancouver, Edmonton, Old Toronto, Ottawa, Mississauga, Quebec, Winnipeg, Halifax, Saskatoon, Burnaby, Hamilton, Victoria, Surrey, Halton Hills, London, Regina, Markham, Brampton, Vaughan, Kelowna, Laval, Southwestern Ontario, R, Canada Monks Full time

    Senior Localization Quality and Automation Specialist (Remote in Canada) Join our dynamic Localization team to drive the next generation of quality and efficiency in our global content delivery. You will be the crucial link between our Machine Translation (MT) capabilities and the final customer experience, designing, implementing, and managing a quality...


  • Quebec, Toronto, Montreal, Calgary, Vancouver, Edmonton, Old Toronto, Ottawa, Mississauga, Winnipeg, Halifax, Saskatoon, Burnaby, Hamilton, Surrey, Victoria, London, Halton Hills, Regina, Markham, Brampton, Vaughan, Kelowna, Laval, Southwestern Ontario, R, Canada Monks Full time

    Senior Localization Quality and Automation Specialist (Remote in Canada) Join to apply for the Senior Localization Quality and Automation Specialist (Remote in Canada) role at Monks About The Role Join our dynamic Localization team to drive the next generation of quality and efficiency in our global content delivery. You will be the crucial link between our...


  • Vancouver, Toronto, Montreal, Calgary, Edmonton, Old Toronto, Ottawa, Mississauga, Quebec, Winnipeg, Halifax, Saskatoon, Burnaby, Hamilton, Victoria, Surrey, Halton Hills, London, Regina, Markham, Brampton, Vaughan, Kelowna, Laval, Southwestern Ontario, R, Canada Orca Pacific: A Monks Company Full time

    Senior Localization Quality and Automation Specialist (Remote in Canada) Join to apply for the Senior Localization Quality and Automation Specialist (Remote in Canada) role at Orca Pacific: A Monks Company Please note that we will never request payment or bank account information at any stage of the recruitment process. As we continue to grow our teams, we...


  • Toronto, Montreal, Calgary, Vancouver, Edmonton, Old Toronto, Ottawa, Mississauga, Quebec, Winnipeg, Halifax, Saskatoon, Burnaby, Hamilton, Victoria, Surrey, Halton Hills, London, Regina, Markham, Brampton, Vaughan, Kelowna, Laval, Southwestern Ontario, R, Canada Orca Pacific: A Monks Company Full time

    Senior Localization Quality and Automation Specialist (Remote in Canada) Join our dynamic Localization team to drive the next generation of quality and efficiency in our global content delivery. You will be the crucial link between our Machine Translation (MT) capabilities and the final customer experience. About The Role Your mission is to design,...


  • Toronto, Montreal, Calgary, Vancouver, Edmonton, Old Toronto, Ottawa, Mississauga, Quebec, Winnipeg, Halifax, Saskatoon, Burnaby, Hamilton, Victoria, Surrey, Halton Hills, London, Regina, Markham, Brampton, Vaughan, Kelowna, Laval, Southwestern Ontario, R, Canada Monks Full time

    Senior Localization Quality and Automation Specialist (Remote in Canada) Join our dynamic Localization team to drive the next generation of quality and efficiency in our global content delivery. You will be the crucial link between our Machine Translation (MT) capabilities and the final customer experience. Your mission is to design, implement, and manage...


  • Vancouver, Toronto, Montreal, Calgary, Edmonton, Old Toronto, Ottawa, Mississauga, Quebec, Winnipeg, Halifax, Saskatoon, Burnaby, Hamilton, Victoria, Surrey, Halton Hills, London, Regina, Markham, Brampton, Vaughan, Kelowna, Laval, Southwestern Ontario, R, Canada Monks Full time

    Senior Localization Quality and Automation Specialist (Remote in Canada) Join to apply for the Senior Localization Quality and Automation Specialist (Remote in Canada) role at Monks. Get AI-powered advice on this job and more exclusive features. Please note that we will never request payment or bank account information at any stage of the recruitment...


  • Toronto, Montreal, Calgary, Vancouver, Edmonton, Old Toronto, Ottawa, Mississauga, Quebec, Winnipeg, Halifax, Saskatoon, Burnaby, Hamilton, Victoria, Surrey, Halton Hills, London, Regina, Markham, Brampton, Vaughan, Kelowna, Laval, Southwestern Ontario, R, Canada Orca Pacific: A Monks Company Full time

    Senior Localization Quality and Automation Specialist (Remote in Canada) Join to apply for the Senior Localization Quality and Automation Specialist (Remote in Canada) role at Orca Pacific: A Monks Company Please note that we will never request payment or bank account information at any stage of the recruitment process. As we continue to grow our teams, we...


  • Toronto, Montreal, Calgary, Vancouver, Edmonton, Old Toronto, Ottawa, Mississauga, Quebec, Winnipeg, Halifax, Saskatoon, Burnaby, Hamilton, Victoria, Surrey, Halton Hills, London, Regina, Markham, Brampton, Vaughan, Kelowna, Laval, Southwestern Ontario, R, Canada Orca Pacific: A Monks Company Full time

    Senior Localization Quality and Automation Specialist (Remote in Canada) Join our dynamic Localization team to drive the next generation of quality and efficiency in our global content delivery. You will be the crucial link between our Machine Translation (MT) capabilities and the final customer experience. Your mission will be to design, implement, and...


  • Quebec, Toronto, Montreal, Calgary, Vancouver, Edmonton, Old Toronto, Ottawa, Mississauga, Winnipeg, Halifax, Saskatoon, Burnaby, Hamilton, Victoria, Surrey, Halton Hills, London, Regina, Markham, Brampton, Vaughan, Kelowna, Laval, Southwestern Ontario, R, Canada Orca Pacific: A Monks Company Full time

    Senior Localization Quality and Automation Specialist (Remote in Canada)Join to apply for the Senior Localization Quality and Automation Specialist (Remote in Canada) role at Orca Pacific: A Monks Company.Please note that we will never request payment or bank account information at any stage of the recruitment process. As we continue to grow our teams, we...