Anurag Jain

My work & field notes

Hi, I’m Anurag.

I’m currently leading Multi-Agent Pathfinding (MAPF) for warehouse robotics automation at GreyOrange.

I work across backend engineering, system architecture, and team leadership. My core backend languages are Python, Erlang, and Elixir.

Senior Engineering Manager 13+ years of experience

A hand-drawn warehouse map with coordinated routes through a shared aisle.

Coordinating paths,
clearing congestion.

My role MAPF leadership at GreyOrange

I’m leading the rearchitecture of the software that plans and coordinates robot traffic across a shared warehouse.

The focus is to reduce congestion, resolve deadlocks faster, and improve overall navigation efficiency.

Explore the monolith decomposition
Coordinated routes through a shared warehouse aisle.
Illustrative MAPF example Software coordination, one step at a time.

When several paths share an aisle, robots need to coordinate access. Waiting and rerouting can help avoid conflicts and keep the fleet moving.

Select a scenario and play to explore.

Decomposing
a monolith.

I led the decomposition of a large Erlang monolith into independently deployable microservices.

The challenge was carrying out the decomposition while the system was still running. That meant coordinating architectural changes alongside ongoing operations and development.

Changing the architecture while keeping day-to-day work moving.

Conceptual diagram: an Erlang monolith is decomposed into three independently deployable services, labeled Service A, Service B, and Service C.
Conceptual architecture Generic boundaries, not an internal system diagram.

Experience
at a glance.

I started my career in June 2013. Since then, my work has grown from backend development to software architecture and engineering management.

View my profile on LinkedIn
  1. GreyOrange

    – Present

    Current role: Senior Engineering Manager

    Software engineering to Technical architecture to Engineering management

    • Currently leading Multi-Agent Pathfinding for warehouse robotics automation.
    • Led the decomposition of a large Erlang monolith into independently deployable microservices.
    • Joined Ranger MoveSmart as a founding engineer; earlier work included sortation systems for warehouse automation.
  2. HashedIn Technologies

    –

    Backend engineering · Client development

    Worked on a pet hotel management system and job portal modernization, including backend development, REST APIs, database design, and search.

Building systems
and people.

I stay close to architecture and code while leading teams. My work includes architecture reviews, mentoring, hiring and onboarding engineers, and coordinating delivery across teams.

B.Tech in Information Technology · IIIT Allahabad

This is where I share my learnings and ideas. Let’s connect over robotics, distributed systems, or engineering leadership.

From my engineering notebook

Explore my writing on my personal blog and Medium, or browse the archive here.

Read my personal blog Read my articles on Medium Browse the writing archive