Senior Software Engineer, Caper AI
Core
Designing, building, and implementing software solutions and advanced AI systems to assist retailers in managing connected store technologies, streamlining internal processes, and resolving item discrepancies.
Role type
Senior Software Engineer (AI/Backend)
Builds
High-quality web applications, advanced AI systems (LLMs, Computer Vision), data pipelines, reverse ETL systems, and distributed infrastructure.
Domain
Grocery retail technology, loss prevention, catalog management, real-time data processing
Deliverable
production ML models | product features | infrastructure
Required skills
Java, Ruby, Kotlin, TypeScript, React, Next.js, LLMs, Computer Vision, multimodal technologies, backend APIs, data pipelines, ETL systems, monitoring and observability, workflow orchestration (Temporal), caching, retry logic, asynchronous workflows
Preferred skills
Architecting data pipelines for real-time data processing, designing resilient backend systems, leading cross-functional initiatives
Technologies
LLMs, Computer Vision, multimodal technologies, Temporal, React, Next.js
Responsibilities
Develop web applications and AI systems for loss prevention and catalog management; Architect data pipelines and reverse ETL systems; Standardize API contracts for retail functions; Lead architectural design of backend systems and distributed infrastructure; Build frameworks for automated integration testing and debugging; Lead cross-functional initiatives to unify development approaches.
Seniority
Senior, hands-on IC
