Senior Software Development Engineer

Software engineer focused on data workflow orchestration.

I work on Big Data Technologies systems that help Amazon data engineers schedule, run, monitor, and recover data pipelines across Redshift and EMR. My work is mostly in orchestration, dependency management, lineage, and operational tooling.

Orchestration Scheduling, retries, state management, and recovery
Data quality Dependencies, completeness, lineage, and redrive
Operations Debugging tools, observability, and support reduction

Selected Work

A few examples of the backend platform work I have done across orchestration, lineage, and operations.

Orchestration

Data pipeline execution

Worked on Big Data Technologies' orchestration platform for data pipelines and analytics jobs, with a focus on scheduling, retries, distributed state, and fault recovery.

Lineage

Dependency and completeness platform

Built lineage and completeness capabilities for dependency evaluation, blocking-dataset detection, workflow recovery, redrive, and debugging across analytics workflows.

Operations

Investigation and support tooling

Built tools for operational investigation and root-cause analysis, including an Amazon Bedrock RAG-based project that helped summarize failures and suggest next steps.

Experience

10+ years building backend platforms, distributed systems, and developer infrastructure.

Senior Software Development Engineer

Big Data Technologies, Amazon · Seattle, WA

Working primarily on Big Data Technologies' orchestration systems for data pipelines and analytics jobs, including design, implementation, deployment, operations, and technical direction for platform initiatives.

Software Development Engineer II

Big Data Technologies, Amazon · Seattle, WA

Built dependency management, data completeness, lineage, and recovery systems for analytics workflows at Amazon scale.

Software Development Engineer I / II

Amazon · Bengaluru, India

Developed backend services and distributed ingestion workflows for Amazon Appstore application onboarding and publishing.

Technical Focus

Languages, platforms, and systems I use to build reliable data infrastructure.

Java Python Kotlin TypeScript Workflow Orchestration Event-Driven Architecture DynamoDB Kinesis EventBridge Lambda ECS S3 Docker Kubernetes Amazon Bedrock Apache Spark Apache Iceberg Redshift