Senior Software Engineer · Forward Deployed Engineering · Seattle

I solve hard problems in the real world.

I bridge customers, product needs, and engineering, turning ambiguous problems into scalable AWS systems, production software, and AI/ML solutions.

Distributed Systems

Built for scale.
Designed for failure.

Reliable platforms emerge from explicit trade-offs across ingestion, storage, querying, observability, and recovery.

01IngestEvents
02StreamKinesis
03ProcessServices
04QuerySearch
05ArchiveS3
JavaAWSKinesisOpenSearchDynamoDBS3

Applied AI

AI that survives production.

Production-minded AI

Useful AI starts with the customer problem.

I approach AI as an engineering system: understand the user problem first, then design retrieval, embeddings, context, evaluation, model serving, latency, observability, and failure handling around the actual workflow.

01RetrieveRelevant context
↓
02ReasonModel + orchestration
↓
03EvaluateQuality + latency

System view

Measure the whole loop.

AI products should be treated as systems: quality, cost, latency, grounding, and reliability need to be evaluated together. I work across Python, PyTorch, TensorFlow, transformer-based NLP, RAG, and retrieval/evaluation workflows.

Projects

Systems built around real problems.

Cloud Systems + Deep Learning

VisionServe

Built an image-recognition service on AWS for workloads where deep-learning inference can create unpredictable processing demand. The architecture uses separate web and app tiers, SQS request and response queues, S3 for durable input and output storage, and custom EC2 images for inference workers. Capacity scales with queue depth, creating or terminating app-tier instances as demand changes.

View on GitHub ↗

01ObserveLikes and comments
↓
02ModelUnsupervised learning
↓
03ClassifyBig Five personality traits

Machine Learning

Personality Classification from Social Media

Implemented an unsupervised learning approach to estimate a user's Big Five personality characteristics from social-media traces such as likes and comments. The project explores how behavioral signals can be transformed into features for personality-oriented classification.

View on GitHub ↗

01Patient requestSymptoms + location
↓
02Geo queryFind nearby available doctors
↓
03DispatchNotify and assign physician

Full Stack + Location-Aware Workflow

Doctor at DoorStep

Designed a patient-to-doctor dispatch workflow with separate patient and physician roles. A patient submits a request with symptoms, geo queries identify nearby available doctors, and once a physician accepts, the patient's details and location are delivered while competing requests are closed. Dashboards track doctor and patient assignment activity.

View on GitHub ↗

Data Engineering + Visualization

Pandemic Track

Built an interactive analysis for the VAST Challenge 2010 pandemic dataset. Python preprocessing normalizes noisy symptom terminology, FP-Growth and association rules identify syndrome relationships, and D3 visualizations expose pandemic spread across countries, age groups, syndrome criticality, gender-based mortality, and life-versus-death rates.

View on GitHub ↗

Experience

Building. Learning. Shipping.

A

Amazon

Senior Software Engineer

Lead engineering across cloud and distributed systems with emphasis on scalable, reliable, data-intensive services and production operations. Alongside core delivery, mentor engineers on design quality, systems thinking, operational excellence, and technical execution.
AWS · Java · Distributed Systems · Mentorship · Technical Leadership
AWS

Amazon Web Services

Software Development Engineer Intern

Contributed to customer-facing software, API improvements, React modernization, design documentation, and user-experience enhancements.
React · Java · APIs · AWS
H

Hexagon

Senior Software Engineer

Led and delivered public-safety software across React, Redux, Java/Node.js, REST APIs, SQL, testing, performance, reliability, and field workflows. Worked across product, architecture, and implementation boundaries to turn operational requirements into durable software.
React · Redux · Node.js · SQL · Jest
ASU

Arizona State University

Research Assistant · AI/ML

Worked on applied AI/ML and research-oriented software spanning machine learning, NLP, model experimentation, data processing, visualization, and production-oriented prototypes. Built experience connecting research ideas with practical software systems.
Python · PyTorch · TensorFlow · NLP · ML · Research
E3

E3 Tech Solutions

Software Engineer

Worked on a client-server prototype for location-aware data management and threshold-based user notifications.
Java · Client/Server · Git · JIRA

Education

Computer science, from foundations to systems.

ASU

Arizona State University

Master’s in Computer Science

Graduate study across software engineering, data systems, distributed computing, visualization, and machine learning.
Computer Science
AU

Andhra University

B.Tech in Computer Science

Undergraduate foundation in computer science and software engineering.
Computer Science

About

Engineer first.

I’m Nagasai Kallakuri, a Senior Software Engineer based in the Seattle area. I work best where the problem is ambiguous, the system is complex, and strong engineering judgment matters, the same environment that defines Forward Deployed Engineering, senior IC, and technical lead roles.

My engineering path spans customer-facing web applications, public-safety software, backend services, cloud-native platforms, distributed data systems, and AI/ML. I’ve worked across React, Java, Node.js, SQL, AWS, streaming, search, Python, PyTorch, and TensorFlow, from problem discovery through architecture, implementation, deployment, and production ownership.

I’m most interested in problems where software architecture, reliability, product usability, and intelligent systems intersect. I value explicit trade-offs, measurable outcomes, clear ownership, and systems that remain understandable as they grow.

Role Focus

Built for high-ownership engineering.

FDE

Forward Deployed Engineering

Customer problem → production system

Comfortable operating between users, product, and engineering: discovering requirements, prototyping, integrating with real environments, debugging edge cases, and owning outcomes after deployment.
Discovery · Integration · Delivery · Ownership
SSE

Senior Software Engineering

Architecture and execution

Strong fit for backend, distributed systems, cloud, platform, and full-stack roles requiring system design, technical depth, reliability, and ownership across the software lifecycle.
Architecture · Scale · Reliability · AWS
TL

Technical / Lead Engineering

Direction, mentorship, and delivery

Experience mentoring engineers, driving technical decisions, decomposing ambiguous work, and aligning implementation with product and operational goals.
Mentorship · Design · Execution · Influence

Engineering philosophy

Simple interfaces.
Strong systems underneath.

Start with the real problem. Understand the constraints. Make the trade-offs explicit. Ship something useful, measure it in production, and improve it with the customer.

Contact

Let’s build
something useful.