Senior Software Engineer II
Core
Building scalable, event-driven, AI-native applications for the Extend Fulfillments team to automate customer service, returns/exchange management, and fulfillment for large eCommerce and brick-and-mortar merchants.
Role type
Senior Software Engineer II (Full-stack, AI/LLM focus)
Builds
Automated customer service handling, returns/exchange management, end-to-end automated fulfillment, and product/shipping protection systems
Domain
E-commerce, Retail Technology, AI/LLM
Deliverable
production ML models | product features
Required skills
TypeScript, Node.js, React, distributed systems, cloud-native architecture, serverless, API design, event-driven architecture, AI/LLM feature development, data modeling, context engineering, AI developer tooling
Preferred skills
Mentoring across levels, system architecture design, proactive technology investment (refactors, observability), cross-functional collaboration
Technologies
TypeScript, Node.js, React
Responsibilities
Tackle ambiguous cross-system problems spanning fulfillment and servicing; Own large features end to end from design through deployment; Deliver scalable, event-driven, AI-native applications; Collaborate with platform teams to enhance system architecture; Own design, implementation, quality, and safety of AI/agentic features; Mentor other engineers; Drive adoption of AI developer tooling; Advocate for proactive investments like refactors and observability
Seniority
Senior, hands-on IC with mentorship responsibilities