About
Octogen is building the next generation of search and discovery technology for e-commerce. Our first product, Cosimo, reimagines how people shop online by combining editorial curation with intelligent search.
We are a small, fast-moving team of ex-founders and experienced builders. We use the latest in AI to structure product data at scale and power best-in-class discovery and checkout experiences. Our backend and systems engineers focus on building the infrastructure that ingests, processes, and maintains millions of product records across the web.
Role
As a Backend Engineer at Octogen, you will work on the systems that allow Cosimo to understand the ecommerce world. You will design, maintain, and scale the crawlers, scrapers, and headless-browser pipelines that ingest product data; build the services that process and enrich that data; and ensure that the system is resilient, observable, and fast.
You will collaborate closely with engineering and product, shipping improvements that directly impact product quality, index freshness, and user experience. This role is ideal for someone who enjoys systems engineering, large-scale data problems, and owning critical infrastructure end to end.
Responsibilities
- Build and maintain large-scale crawling, scraping, and remote headless-browser systems
- Design and operate robust ingestion pipelines that structure, normalize, and validate product data
- Develop backend services and APIs that power search, metadata enrichment, and discovery features
- Improve reliability, observability, and fault tolerance across ingestion and processing infrastructure
- Identify and resolve data-quality issues across sources, schemas, and product feeds
- Make thoughtful architectural decisions with clear tradeoff reasoning around cost, latency, and scalability
- Work with product and engineering to define technical direction and deliver high-impact systems improvements
- Leverage AI coding assistants to move quickly and maximize output
Qualifications
- Strong experience building and operating crawlers, scrapers, and headless-browser automation at scale
- Proficiency in Python for backend, systems, and data-processing workflows
- Solid foundation in systems design with an understanding of tradeoffs between cost, latency, reliability, and throughput
- Experience designing or maintaining large-scale data pipelines or distributed systems
- Comfort diagnosing and fixing data-quality issues in complex, real-world sources
- Familiarity with modern observability tools and approaches
- High sense of ownership and comfort working in a fast-paced, early-stage environment
- Good command of English, both written and verbal, for clear communication in a remote environment
- Openness to using AI coding assistants to increase productivity and velocity
Applying
Email your resume and a brief note about what excites you about Octogen to careers@octogen.ai. We review all applications and will reach out if there's a potential fit.
We encourage candidates from all backgrounds, including non-traditional paths, to apply.