Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

Software Engineer, Data Acquisition [Remote]

Full-time

Nascent

Canada
  • Remote job
The Opportunity

You'll own the systems that feed Nascent's trading and research operations with the data they need to compete — building and operating the web scraping and data acquisition infrastructure that runs 24/7 across a heterogeneous fleet of machines, providers, and operating systems. This is a roughly 50/50 split between software engineering and operations: half your time you're writing production code (primarily Rust) to build new scrapers, defeat anti-bot countermeasures, and architect resilient pipelines; the other half you're deep in logs, monitoring dashboards, and fleet health — diagnosing failures, tuning proxies, and keeping a distributed system humming across mixed infrastructure.

You'll work closely with analysts and researchers who depend on the data you deliver. The problems are genuinely interesting: every major website is actively trying to stop you, infrastructure spans multiple cloud providers and bare metal, and the surface area of what breaks is enormous. This role is remote-first. Montreal proximity is preferred — the team has a growing analyst presence there and in-person collaboration matters — but it's not a hard requirement. North American or European time zones work best for team overlap.

Responsibilities
  • Build and maintain production-grade web scraping systems — primarily in Rust — designing scrapers that are resilient to site changes, rate limiting, CAPTCHAs, and evolving anti-bot countermeasures.
  • Operate and monitor a heterogeneous distributed infrastructure spanning multiple cloud providers, bare metal, and mixed operating systems — you own uptime, not just deployments.
  • Diagnose production issues from raw logs and telemetry, building observability into every system you ship so problems surface before they cascade.
  • Design and implement proxy management, rotation strategies, and network-layer evasion techniques to maintain reliable data acquisition at scale.
  • Develop tooling for fleet health monitoring, automated alerting, and self-healing infrastructure across a diverse set of machines and hosting environments.
  • Collaborate with analysts and researchers to understand data requirements, prioritize new source integrations, and ensure data quality and freshness meet trading-grade standards.
  • Reverse-engineer web applications and APIs — inspecting network traffic, deobfuscating JavaScript, and adapting to adversarial changes in target sites.
  • Continuously improve system reliability, throughput, and maintainability — refactoring scraping pipelines, optimizing connection handling, and reducing operational toil through automation.
  • Deploy and maintain agentic workflows for data source discovery, onboarding, and troubleshooting — using LLM-based agents to automate the identification of new sources, accelerate integration, and surface and resolve failures in existing pipelines.
About you
  • You are a builder who also runs what you build — you don't consider a project done when the PR merges; you consider it done when it's been stable in production for weeks.
  • You have a genuine interest in the cat-and-mouse game of web scraping at scale: anti-bot systems, browser fingerprinting, proxy rotation, and the constant adaptation it requires.
  • You are comfortable navigating messy, heterogeneous infrastructure — mixed OS environments, multiple hosting providers, hardware you didn't provision — and you make it better over time.
  • You are energized by operational puzzles: tracing a failure across distributed logs, identifying a subtle network degradation, or figuring out why a scraper that worked yesterday is now blocked.
  • You write clean, production-grade code and care about systems that run unattended and fail gracefully. You are proficient in at least one major programming language (Go, Python, C++, Java, or similar) — the stack is primarily Rust, and prior Rust experience is a strong plus, but if you haven't written it professionally, you're the kind of engineer who picks up new languages fast and takes ownership of the ramp. Python is useful for scripting, prototyping, and analyst-facing tooling.
  • You thrive in less-structured environments where you're trusted to prioritize your own work, and you take ownership of outcomes rather than waiting for tickets.
  • You are fluent with agentic workflows and LLM-based tooling — you know how to design and operate AI agents to discover new data sources, automate onboarding, and triage failures in production pipelines. You don't treat AI as a novelty; you reach for it when it's the right tool and build on top of it.
  • You have strong networking intuition — you think in terms of TCP connections, DNS resolution, headers, and proxy chains, not just API calls.
Preferred experience
  • 2–5 years of professional software engineering experience with strong systems or backend fundamentals — production-grade code that runs in anger, not just toy projects or prototypes. Proficiency in at least one major programming language (Go, Python, C++, Java, or similar) is required; Rust experience is a strong plus but not a prerequisite.
  • Deep understanding of networking fundamentals: TCP/IP, DNS, internals, CDNs, proxies, load balancing, and queue handling.
  • Hands-on experience with web scraping or data acquisition at scale, including familiarity with anti-bot/anti-automation countermeasures and evasion techniques.
  • Demonstrated experience operating heterogeneous distributed infrastructure (mixed OS, hardware, hosting providers) — not just deploying to a single cloud provider.
  • Strong log analysis and monitoring skills: you can diagnose issues from raw logs and build observability into systems you own.
  • Hands-on experience building or operating agentic workflows (LLM-based agents, tool-use pipelines) for automation, data extraction, or system orchestration — this is core to how we discover and onboard new data sources.
  • Nice to have:
  • Experience with Rust — the stack is primarily Rust, and prior production experience accelerates your ramp significantly.
  • Proficiency in Python — useful for scripting, prototyping, and interacting with analyst-facing tooling.
  • Experience with cloud providers (AWS, GCP, DigitalOcean) and managing infrastructure across multiple providers simultaneously.
  • Background in high-throughput at scale — proxy management, VPN/routing optimization, and connection pooling.
  • Exposure to real-time or latency-sensitive systems (HFT-adjacent experience is a plus).
About Nascent

Founded in 2020, Nascent exists to build, expand, and capture opportunity, in open markets and permissionless technologies. Building from a base of permanent capital, we deploy assets across a range of both liquid and long-term strategies that ensure we are among the most active users of the open financial system we are helping to build. We’ve backed [100+ early-stage teams]( that we believe can change markets and expand what’s possible. At Nascent, we combine that venture + market pedigree with product-grade engineering to turn research into revenue: experiments that ship fast, are evaluated rigorously, and move P&L. We focus on models, low-latency infrastructure, and resilient systems that compound performance over time.

Our Team & Culture

We're an interdisciplinary team of engineers, quants, and operators who treat skill-building like a sport. The culture is competition + curiosity: push to win, share learnings, and iterate publicly through red-teams, internal games, and post-mortems. Autonomy isn't a perk — it's how we ship. Day-to-day you'll be in 2-pizza squads with end-to-end ownership, maker calendars, and a Decision SLA of <24 hours. We prefer guardrails over ceremony and measure success by repeatable edges and measurable outcomes.

Principles
  • Compete to win
  • Explore, experiment, play
  • Always be building
  • Seek and speak truth
  • Own your shit.
What We Offer
  • The opportunity to learn, experiment and build in an entrepreneurial environment
  • 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 as well as flexible work hours and location
  • 16 weeks fully-paid parental leave + supported return to work.
  • Retirement matching, open vacation policy, flexible hours.

We are an equal opportunity employer and welcome diverse perspectives.

Vacancy posted 2 days ago
Similar jobs that could be interesting for youBased on the Software Engineer, Data Acquisition [Remote] in Canada vacancy
  •  ...Software Engineer, Data Quality Company Overview Archera empowers organizations of all sizes to optimize their cloud costs through unique, short-term, insured commitments. Thousands of customers rely on Archera's innovative FinTech solutions to increase their cloud ROI... 
    Suggested
    Full time
    Temporary work

    Archera

    Canada
    21 days ago
  •  ...detects fraud and manages risk. ABOUT THE ROLE You'll own the data layer behind our analytics product and design of our analytics...  ...based on measured latency, cost, and isolation. This is a hands-on engineering role with strong architectural influence. You'll write code and... 
    Suggested
    Full time

    Oscilar

    Canada
    10 days ago
  • $90k - $130k

     ...least 2 years of experience in backend engineering, AI automation, or complex systems integration...  ...and supporting production-ready software with clear modular boundaries, such as separate...  .... We will work on tasks that involve data collection, reasoning, and multi-stage... 
    Suggested
    Full time

    Outlier AI

    Canada
    more than 2 months ago
  • $50 - $70 per hour

     ...network support expertise to structure real production network data for AI-driven infrastructure. This hands-on role combines advanced...  ...Current experience as a Level 3, Tier 3, or Principal Support Engineer responsible for keeping enterprise infrastructure stable, including... 
    Suggested
    Hourly pay
    Contract work
    For contractors
    Work at office
    Remote work

    SaidGig

    Canada
    a month ago
  •  ...implementations for production readiness, and help build verification agents that detect errors and measure model capabilities across the software engineering lifecycle. Key Responsibilities Curate and author code examples, solutions, and corrections in Python, JavaScript... 
    Suggested
    For contractors
    Remote work
    10 hours per week
    Flexible hours

    SaidGig

    Canada
    more than 2 months ago
  • $60 - $95 per hour

     ...with a focus on performance optimization and GPU architecture. Key Responsibilities Design, implement, and optimize GPU-based software solutions using CUDA, WebGPU, or GLSL. Profile and refine GPU kernels and shaders to maximize performance and efficiency. Develop... 
    Hourly pay
    For contractors
    Remote work

    SaidGig

    Canada
    a month ago
  •  ...version of yourself. The Role BeyondTrust is seeking a Senior Software Development Engineer (UI) to build the user experience for the NHI Governance...  ...- Deliver an outstanding user experience across complex, data-rich workflows and dashboards. - Contribute to front-end... 
    Full time

    Beyondtrust

    Canada
    11 days ago
  •  ...version of yourself.   The Role BeyondTrust is seeking a Sr Software Development Engineer to help build the NHI Governance domain within our...  ...premise environments. Working across the stack — from APIs, data pipelines, and platform services through to the occasional... 
    Full time

    Beyondtrust

    Canada
    11 days ago
  •  ...Momento USA is a global technology consulting, talent acquisition, and creative development firm that addresses clients' most pressing...  ...and challenges. We are currently looking for an AI & Data Engineering Business Analyst. Role: AI & Data Engineering Business... 

    Momento USA

    Canada
    2 days ago
  • $174k - $206k

     ...looking to hire a Senior Distributed Systems Engineer on our Internet Map Connections team to build highly-available and scalable, data-driven services that provide value...  ...outcomes. Skills You Have: - 5+ years of software engineering experience building distributed... 
    Full time
    Remote work
    Worldwide

    Censys

    Canada
    18 days ago
  • $44 per hour

     ...nous aider à construire quelque chose de vraiment spécial. Data Scientist en chef, Croissance Nous recherchons un scientifique...  ...et les concepteurs de nos équipes de produits pour améliorer l'acquisition, l'activation, la fidélisation, la monétisation et l'expérience... 
    Remote job
    Full time
    Work at office

    Shakepay

    Canada
    a month ago
  • $100k - $160k

     ...Salary: $100,000 - 160,000 per year Requirements: ~4+ years of data engineering experience, including at least 2 years working hands-on with Databricks ~ Strong Python skills and advanced SQL capability ~ Solid PySpark experience and a good grasp of distributed... 
    Full time
    Work at office

    Blackbook.ai

    Canada
    5 days ago
  • INTEGRITYOne Partners - Data Engineer (Analytics) Location: Washington, D.C. 100% Onsite Full-Time (Monday to Friday)  The Role: You'll be at the forefront of delivering data and software solutions that directly impact our clients' law enforcement mission. You... 
    Full time
    Monday to Friday

    INTEGRITYOne Partners

    Canada
    9 days ago
  •  ...Senior Clinical Data Science Programmer - Canada (Remote) ICON is a global healthcare intelligence and clinical research organisation united by a mission to bring new medicines and treatments to patients faster. As a values-driven organisation, integrity, collaboration... 
    Remote work
    Flexible hours

    ICON plc

    Canada
    12 days ago
  • $86.21k - $133.1k

     ...Req ID: 387430 NTT DATA strives to hire exceptional, innovative and passionate individuals who want to grow with us. If you want to...  ...organization, apply now. We are currently seeking a AWS ETL Data Engineer - REMOTE to join our team in Halifax, Nova Scotia (CA-NS),... 
    Work at office
    Remote work
    Flexible hours

    NTT DATA, Inc.

    Canada
    27 days ago
  •  ...Position: Data Engineer Location: Downtown Toronto ON (Hybrid) Duration: Contract Company Overview Client is a...  ...Bachelor's degree; Master's preferred, in Computer Science, Software Engineering, Information Systems, or a related discipline.... 
    Contract work
    Worldwide

    Siri InfoSolutions Inc

    Canada
    2 days ago
  • $90k - $130k

     ...least 2 years of experience in backend engineering, AI automation, or integrating complex systems...  ...and supporting production-ready software with clear modular boundaries, such as separate...  ...multi-stage coordination tasks where data gathering leads to reasoned outcomes.... 
    Full time

    Outlier AI

    Canada
    more than 2 months ago
  • $90k - $130k

     ...Requirements: We bring at least 2 years of experience in backend engineering, AI automation, or complex systems integration. We have a...  ...track record of building and supporting production-ready software with clean modular architecture, such as separate services for... 
    Full time

    Outlier AI

    Canada
    more than 2 months ago
  •  ...and enhance backend services, APIs, and data-processing components. Collaborate...  ...Skills & Experience: 6+ years of software development experience with at least 3+...  ...proficiency in Python programming and software engineering best practices. Experience... 

    Apptad Inc

    Canada
    2 days ago
  • Data Engineer (Data Designing, ETL, ELT, Microsoft SQL Server, Oracle, Snowflake, AWS, Azure, data integration, Data Movement, on premise - off premise, SSIS, Snowflake, Dell Boomi) in Middletown, RI Data Migration, Data Strategy, Dell Boomi, ETL, Oracle, Snowflake, SQL... 
    Full time
    Temporary work
    Remote work

    DBA Web Technologies

    Canada
    more than 2 months ago
  • $75.57k - $132.66k

     ...Req ID: 388396 NTT DATA strives to hire exceptional, innovative and passionate individuals...  ...We are currently seeking a Data Senior Engineer - Data Modernization & Archiving - Remote...  ...~8+ years of experience in software development, data engineering, business intelligence... 
    Temporary work
    Work at office
    Remote work
    Flexible hours

    NTT DATA, Inc.

    Canada
    13 days ago
  • $122.1k - $162.8k

     ...Salary: $122,100 - 162,800 per year Requirements: We are looking for someone with recognized expertise in data engineering and analytics in large enterprise environments. You should be able to independently lead complex technical initiatives with minimal supervision... 
    Full time

    MCKESSON

    Canada
    more than 2 months ago
  • $90k - $130k

     ...Requirements: We bring at least 2 years of experience in backend engineering, AI automation, or complex systems integration. We have a...  ...record of building and supporting production-ready software with clear modular structure, such as separate services for parsing... 
    Full time
    Work at office

    Outlier AI

    Canada
    more than 2 months ago
  • $90k - $130k

     ...least 2 years of experience in backend engineering, AI automation, or integrating complex systems...  ...and supporting production-ready software with clear modular separation, such as distinct...  ...-stage coordination workflows where data collection leads to reasoned outcomes.... 
    Full time
    Work at office

    Outlier AI

    Canada
    more than 2 months ago
  • $65 - $75 per hour

     ...Full Stack Software Engineer   JOB-10047404   Anticipated Start Date August 31, 2026   Location Sugar Land, TX   Type of Employment Contract Hire   Employer Info Our client is a global leader in energy technology, providing cutting-edge solutions... 
    Hourly pay
    Full time
    Contract work

    Dynamics ATS

    Canada
    a month ago
  •  ...Senior Fullstack Software Engineer Company Overview Archera empowers organizations of all sizes to optimize their cloud costs through unique...  ...interaction details on the frontend and the APIs, services, and data behind it, and keep improving them based on how customers... 
    Full time
    Temporary work

    Archera

    Canada
    21 days ago
  •  ...simpler digital future. As Director, Analytics Engineering, you’ll lead the roadmap, architecture, and team responsible for the trusted data foundations that power 1Password’s...  ...applied in complex Business-to-Business (B2B) Software as a Service (SaaS) environments. •... 
    Full time
    Immediate start
    Remote work

    1password

    Canada
    11 days ago
  •  ...process that is illuminative, enjoyable, and respectful of your time. ABOUT THE ROLE We're looking for a Staff Analytics Engineer to join our growing Data team and lead the evolution of our Analytics Engineering platform. As Render scales, you'll build the foundations that... 
    Full time
    Worldwide

    Render

    Canada
    4 days ago
  • $61.6k - $113.9k

     ...development experience. Post-secondary degree in Computer Science, Engineering, or a related field, or an equivalent combination of education...  ...requirements. Responsibilities: Drive the overall software development lifecycle and collaborate across functional teams... 
    Full time
    Work at office

    BMO Financial

    Canada
    more than 2 months ago
  • $40 - $45 per hour

     ...PostgreSQL Microservice implementation and debugging of distributed applications in a Linux environment Data structures and algorithms Software design patterns and architecture Troubleshooting and application development support CI/CD tools... 

    Hirematic Talent Solutions

    Canada
    2 days ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Software Engineer, Data Acquisition [Remote]. Be the first to apply!