Software Development Engineer, AWS (Pune)

Software Development Engineer, AWS (Pune)

06 Nov
|
Pattern
|
Pune

06 Nov

Pattern

Pune

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. 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.
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.
Tools: build MCP tool servers that give agents safe, well-described access to internal data and services, with transparent input and output schemas.
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.
treating external content as untrusted input;
keeping money and policy rules in code, not in prompts;
never automating systems Pattern policy forbids.
Cross-team work: make changes across service boundaries with the teams that own sensors, task management, approvals and the Pi web app, including in a second language (Python or Ruby on Rails) when the work requires it.
Production support: support production, including on-call triage when an automation misbehaves.
Software Engineer II (2–5 years)
1+ years of production experience in your primary backend language.
Has supported a service in production or been part of an on-call rotation.
Has made a substantial hands-on contribution to an LLM-powered feature in production.
Bachelor's degree in Computer Science, Information Technology, a related field,



or equivalent professional experience.
2–5 years of professional software engineering experience, mostly on backend systems.
TypeScript and Python , with production experience in TypeScript (1+ year) and solid working experience in Python; TypeScript and Ruby on Rails , with production experience in either (1+ year) and solid working experience in the other.

You should be comfortable reading and making changes in the language you use less.
Experience designing APIs and webhooks, including authentication and signature verification.
Has made a substantial contribution to at least one LLM-powered feature in production: tool or function calling, structured outputs, and a way to measure whether it works.
Comfort with AWS (ECS or containers, S3, IAM at minimum) and with Docker.
Production support experience: monitoring, alerting, incident response and root-cause analysis.
Excellent engineering practice: version control, code review, automated testing, and small, reviewable changes.
Experience with PostgreSQL in production: data modelling, transactions, indexing, and concurrency control (row locking, optimistic versioning, unique constraints).
Experience with background jobs and queues (for example BullMQ, Sidekiq, Celery, SQS or Kafka), including retries, idempotency and dead-letter handling.
Experience building agents or agent platforms: multi-step workflows, human approval steps, memory or state across runs.
Experience building or consuming MCP servers, or similar tool-integration layers.




Experience with LLM evaluation and observability tools such as Opik, Langfuse, LangSmith, Braintrust or Promptfoo.
Familiarity with agent frameworks and SDKs (for example the Vercel AI SDK, OpenAI Agents SDK or LangGraph), and with LLM gateways or routers.
Experience with durable workflow or event-driven patterns: transactional outbox, leases, Temporal, Step Functions or event sourcing.
Experience with OpenTelemetry tracing.
eCommerce or marketplace domain experience (Amazon, Walmart, Shopify or similar).
Experience working productively with AI coding agents (for example Claude Code) on a large existing codebase.
Ship small fixes in the agents platform and a tool server.
Lead the delivery of a new automation use case across sensors, agent, tools and approvals (Software Engineer II: own a major part of it).
Ship it with the evaluations, monitoring, shadow-mode run and rollback plan that make it safe to leave running.

Data Fanatics: Our edge is always found in the data
Game Changers: We encourage innovation
The company is a rocket ship experiencing phenomenal growth
Great benefits including time off, insurance, competitive pay
Pattern provides equal employment opportunities to all employees and applicants for employment and prohibits discrimination and harassment of any type without regard to race, color, religion, age, sex, national origin, disability, genetic information, protected veteran status, sexual orientation, gender identity or expression, or any other characteristic protected by federal, state, or local laws.
We may use artificial intelligence (AI) tools to support parts of the hiring process, such as reviewing applications, analyzing resumes, or assessing responses and identifying potential inconsistencies or verification signals in application materials based on available information. If you would like more information about how your data is processed, please contact us.

📌 Software Development Engineer, AWS (Pune)
🏢 Pattern
📍 Pune

Reply to this offer

Impress this employer describing Your skills and abilities, fill out the form below and leave Your personal touch in the presentation letter.

Subscribe to this job alert:

Get the latest job offers by email for: software development engineer, aws (pune) / pune

Subscribe to this job alert:

Get the latest job offers by email for: software development engineer, aws (pune) / pune