← Back to jobs

Remote job

Copy of Senior Software Engineer, Data Acquisition

Backend Full-time Permanent Remote

Job details

Not specified Salary
Remote Eligibility
Senior Experience
Full-time Employment

About this role

Role overview

Build and operate backend systems that collect, process, and deliver large scale datasets gathered from the web. You’ll improve the reliability, speed, observability, and data quality of ingestion systems while partnering with product and engineering teams to support existing and new data products.

Responsibilities

- Improve the architecture and operation of data acquisition and processing systems. - Develop and use web crawling tools to discover, capture, and catalog online information. - Build distributed services for job orchestration, data pipelines, and asynchronous workloads. - Structure collected information and monitor datasets for consistency, completeness, and quality. - Improve ingestion throughput, scalability, and fault tolerance, and work with partner teams on data product needs. - Write design documents, break complex work into milestones, and communicate progress and risks in a remote, asynchronous setting.

Requirements

- 7 or more years building or operating backend or infrastructure systems at scale. - Strong programming ability in Python, Go, Rust, or a similar language, including asynchronous or concurrent programming. - Understanding of distributed systems, including parallelism, backpressure, and message driven design. - Knowledge of browser rendering and web application fundamentals, including authentication, cookies, and HTTP. - Network debugging skills covering HTTP, DNS, proxies, and packet analysis; comfort with Linux or Unix command line and system resources. - Experience designing or maintaining resilient ingestion, API integration, or ETL systems, and evaluating data quality.

Nice to have

- Familiarity with queues and orchestration tools such as Kafka, SQS, or Airflow. - Experience with large scale crawling, indexing, or data ingestion; distributed processing or streaming platforms; SQL and data warehouses; cloud platforms; or modern storage patterns. - A degree in computer science, mathematics, engineering, or another quantitative field, or experience in security testing.

Benefits and work setup

- Remote first, with flexibility to work from anywhere. - Compensation listed at $160,000–$200,000, plus stock. - Benefits include unlimited paid time off, medical, dental, and vision coverage, and health, fitness, and office stipends.

Skills detected in the listing

PythonGoRustSQLSnowflakeApache AirflowData WarehousingData EngineeringAWSGCPAzure
Detected Oct 20, 2026
Last verified Oct 20, 2026

Hidden Jobs Access

Unlock application links

Read the full job details for free. An active Hidden Jobs Access subscription is required to open the original application link.

Weekly

FREE $6.99/week after trial
  • Original application links
  • Daily or weekly job alerts
  • Premium filters and CV matching
  • Cancel anytime before day 7

Monthly

$35.99 $17.99 /month
  • 35% cheaper than weekly
  • Original application links
  • Daily or weekly job alerts
  • Premium filters and CV matching

Lifetime

$99.99 $49.99 /forever
  • One-time payment
  • Original application links
  • Daily or weekly job alerts
  • Premium filters and CV matching
Hidden Jobs gives subscribers direct access to original application links
Offer ends in 00:00:00 Your profile-fit rate expires at midnight