Resume Score

Check how well your resume matches this job before you apply.

Sign in to check score

About the role

  • Software Engineer building Rust-based web-scraping and data-acquisition infrastructure for Nascent’s trading and research operations. Operating distributed systems, proxies, observability, and LLM-based automation.

Responsibilities

  • Build and maintain production-grade web scraping systems, primarily in Rust
  • Operate and monitor heterogeneous distributed infrastructure spanning multiple cloud providers, bare metal, and mixed operating systems
  • Diagnose production issues from raw logs and telemetry
  • Design and implement proxy management, rotation strategies, and network-layer evasion techniques
  • Develop fleet health monitoring, automated alerting, and self-healing infrastructure
  • Collaborate with analysts and researchers on data requirements, source integrations, data quality, and freshness
  • Reverse-engineer web applications and APIs by inspecting network traffic, deobfuscating JavaScript, and adapting to target-site changes
  • Improve system reliability, throughput, and maintainability through refactoring, optimization, and automation
  • Deploy and maintain agentic workflows for data source discovery, onboarding, and troubleshooting

Requirements

  • 2–5 years of professional software engineering experience with strong systems or backend fundamentals
  • Proficiency in at least one major programming language (Go, Python, C++, Java, or similar)
  • Deep understanding of networking fundamentals: TCP/IP, DNS, HTTP internals, CDNs, proxies, load balancing, and queue handling
  • Hands-on experience with web scraping or data acquisition at scale
  • Familiarity with anti-bot/anti-automation countermeasures and evasion techniques
  • Experience operating heterogeneous distributed infrastructure across mixed OS, hardware, and hosting providers
  • Strong log analysis and monitoring skills
  • Hands-on experience building or operating agentic workflows using LLM-based agents
  • Strong networking intuition, including TCP connections, DNS resolution, HTTP headers, and proxy chains
  • Experience with Rust is a strong plus but not a prerequisite
  • Proficiency in Python is nice to have
  • Experience with AWS, GCP, or DigitalOcean is nice to have
  • Background in high-throughput HTTP, proxy management, VPN/routing optimization, and connection pooling is nice to have
  • Exposure to real-time or latency-sensitive systems is a plus

Benefits

  • Remote-first, distributed team with frequent in-person sprints and retreats
  • Competitive total comp with strong bonus upside tied to performance
  • Hardware & home-office stipend
  • Conference and learning budgets
  • Comprehensive health benefits (medical/dental/vision)
  • Life insurance
  • Open vacation policy
  • Flexible work hours and location
  • 16 weeks fully-paid parental leave + supported return to work
  • Retirement matching

Job title

Job type

Full Time

Experience level

JuniorMid level

Salary

Not specified

Degree requirement

No Education Requirement

Tech skills

AWSCloudDNSGoogle Cloud PlatformJavaJavaScriptPythonRustTCP/IPC++Go

Location requirements

RemoteCanada

Report this job

Found something wrong with the page? Please let us know by submitting a report below.