Pattern · MH, India
Skills: TypeScript, Python, Ruby, SQL, AWS, Docker
Pattern is a leading eCommerce data and growth company headquartered in the Silicon Slopes tech hub in Lehi, Utah, with global offices in Europe, China, Australia, the Middle East, and Canada. Named to the Inc. 500 list of the fastest-growing companies in the US, Pattern has made its mark in the industry. Some of the biggest consumer brands - including Skullcandy, Nestle, Clorox, Kong, Panasonic, Tumi, and PopSockets - trust Pattern with their business, and Pattern has recruited talent from Amazon, eBay, Adobe, PepsiCo, Apple, Google, and Oracle.
Pattern values data and the engineering required to take full advantage of it. As a Software Engineer II on the AI Platforms team, you will build the systems that turn Pattern's data into automated, accountable action for our brand partners.
Essential duties and responsibilities
Platform services: design, build and run the backend services that receive events, track cases, decide whether an agent should run, and resume work when a person responds. Correctness: own the platform's correctness guarantees:
+ idempotency; + deduplication of repeated signals; + locking against concurrent runs; + recovery from crashed or stuck runs; + a complete audit trail of what each agent did. Agents: build and evolve agents that follow business SOPs. Decide which steps belong in deterministic code, which need the model's judgement, and which must stay with a person. Tools: build MCP tool servers that give agents safe, well-described access to internal data and services, with clear input and output schemas. Human-in-the-loop: integrate approval flows: request approvals, verify signed callbacks, handle partial approval, rejection and expiry, and make sure only approved work is executed. Evaluations: write evals for agents and tools (golden datasets, regression suites, trace review) and use them as the gate for shipping prompt, model and tool changes. Observability and cost: instrument services and agents with trac …truncated… w a repeat signal is p…
Sign in to see the original posting
Browse more developer jobs on RoleBurst