Backend Engineer (TypeScript)
Core
Build and maintain backend infrastructure for a distributed web crawler and data pipelines that ingest, segment, and annotate massive volumes of public web data, videos, transcripts, and audio for AI model training.
Role type
Senior backend software engineer (TypeScript)
Builds
Distributed web crawler, data ingestion pipelines, and observability dashboards for AI training datasets
Domain
AI infrastructure, web-scale data processing, distributed systems
Deliverable
production ML models | infrastructure
Required skills
TypeScript, backend software engineering fundamentals, metrics and monitoring, system debugging, automated testing, deployment automation
Preferred skills
Go, Datadog, OpenObserve, Slack integrations, Playwright, web scraping, browser automation
Technologies
TypeScript, Datadog, OpenObserve, Playwright, Slack
Responsibilities
Build and improve backend code in TypeScript, set up and maintain metrics dashboards, update code for system observability, configure alerts and optimize production systems with DevOps, automate deployments and operational reporting, troubleshoot production issues and fix bugs, write and maintain automated tests, improve deployment processes
Seniority
Mid-level, hands-on IC