Traverse StaffingTraverse Staffing
← AI and data roles
AI and dataPermanentMontreal

Software Engineer, Data Acquisition

Software engineer building Rust web scraping and data acquisition systems at a small financial services company in Montreal.

About the role

A role like this is open right now in Montreal, at a small financial services company. You will own the systems that collect web data reliably, keeping pipelines resilient and the data fresh for the analysts and researchers who depend on it.

What you'll do

  • Build and operate production-grade web scraping and data acquisition systems, primarily in Rust
  • Design resilient pipelines and proxy strategies
  • Create tools for fleet monitoring and automated recovery
  • Maintain heterogeneous distributed infrastructure and diagnose production issues
  • Reverse-engineer target websites and APIs
  • Work with analysts and researchers to deliver reliable, fresh data

What you bring

  • Experience building production-grade scraping or data acquisition systems
  • Rust skills for backend and pipeline work
  • Comfort with distributed infrastructure and troubleshooting live production issues
  • Ability to reverse-engineer websites and APIs
  • Clear communication with analysts and researchers

Details

  • Location: Montreal, Canada
  • Type: Full-time

Traverse recruits for roles like this; apply below to be considered for this and similar openings.

Apply

Two minutes. A real person reads it.

No resume needed at this stage: a LinkedIn profile and a few lines are enough. A recruiter calls before anything goes to a client.