Eko, an e-commerce startup, is looking to solve the problem of empowering brands to create, display, and optimize their video assets across digital platforms by building and maintaining internal tools, infrastructure, and automation systems that manage the entire capture pipeline.
Requirements
- 7–10+ years of professional software engineering experience with the modern JavaScript/TypeScript/React stack or equivalent in Python or Ruby.
- Track record of building robust customer-facing software with complex user interfaces across web and mobile.
- Experience deploying and maintaining high-throughput, high-availability web applications.
- Experience WMS (Warehouse Management Systems) or custom operations and production workflow tooling.
- Strong debugging skills in live production environments (fixing issues in the factory in real time).
- Familiarity with Postgres and data pipelines (needs to be able to design efficient schemas, optimize queries, and support analytics pipelines.)
- Contributions to AI/ML integration (video labeling, metadata processing, inference orchestration)
Responsibilities
- Develop software to manage and optimize warehouse operations and production lines.
- Maintain and improve our custom WMS (Warehouse Management System).
- Interface with robots, cameras, and automation systems to capture product video at scale.
- Build and iterate on tools for data flow, labeling, and AI pipeline orchestration.
- Debug and resolve on-site production issues in real-time.
- Deploy, monitor and maintain production systems under constant use.
- Contribute across the stack using TypeScript, React, Next.js, and Tailwind.
Other
- Ability to stand for long periods during production shoots.
- Ability to lift up to 20 lbs of styling kits or supplies.
- Empathy with operators: able to listen, observe, and incorporate the needs of on-site operators into technical solutions.
- On-site collaboration: thrives in a multidisciplinary environment, working daily with factory floor managers, warehouse leads, and creative supervisors to resolve issues and align goals.
- Clear communicator: can translate complex technical issues into straightforward explanations for non-technical colleagues, while also producing concise updates for HQ engineers and executives.