Post Job Free
Sign in

Senior Python Engineer - Microservices & Data Platforms

Location:
United States
Posted:
May 14, 2026

Contact this candidate

Resume:

Eddy Nakamura

Senior Python Engineer

Redmond, WA, USA 98052 509-***-**** ***********@*****.*** Linkedin SUMMARY

Senior Python Engineer with 10+ years of experience building scalable, high-performance backend systems and data pipelines, specializing in FastAPI, Postgresql microservices architecture, and cloud-native solutions across AWS and Azure. PROFESSIONAL EXPERIENCE

Microsoft Redmond, WA

Senior Software Engineer 04/2019 – Present

● Developed and architected a production-ready multi-tenant Knowledge Graph REST API using Python, FastAPI, and Neo4J to manage complex asset hierarchies and performance KPIs for enterprise customers.

● Designed and implemented a scalable graph database architecture with full-text search capabilities, graph traversal algorithms, and intelligent relationship suggestions, enabling users to explore interconnected asset and performance data across multiple business contexts.

● Built a comprehensive API with role-based access control (RBAC), tenant isolation, background job processing for data import, and OpenAPI documentation, serving as the core data layer for asset management and performance analytics in a microservices environment.

● Engineered robust graph operations including multi-graph traversal, BM25 full-text search with relevancy scoring, similarity edge detection, and KPI hierarchy modeling, with comprehensive test coverage using BDD (Behave), integration tests (Tavern), and unit tests.

● Designed and developed an enterprise AI copilot for industrial asset performance monitoring using LLM orchestration, integrating OpenAI GPT models via Azure OpenAI with intelligent query routing to specialized function studios for data analysis, KPI impact assessment, ARIMA forecasting, and vector database semantic search.

● Implemented end-to-end document ingestion, embedding, and semantic retrieval pipelines using Hugging Face Transformers and internal vector databases, indexing millions of documents with sub-second query latency.

● Developed enterprise AI chatbot systems that combine LLM reasoning, retrieval augmentation, and structured tool calling, allowing internal teams to automate workflows and access domain-specific knowledge safely.

● Designed and implemented a graph-based maritime trajectory analytics pipeline that ingests AIS data, preprocesses vessel movements, and stores relationships in Neo4j AuraDB for semantic and geospatial querying.

● Built custom algorithms to chunk vessel trajectories, create Next voyage links, and categorize navigation attributes

(SOG/COG) to improve temporal path reconstruction and analytics accuracy.

● Developed geospatial utilities to identify closest ports, calculate distances, and update port and vessel metadata programmatically.

● Integrated AI embeddings for trajectory segments to enable intelligent similarity search and anomaly detection across maritime behavior patterns.

● Automated creation of Neo4j indexes, relationship modeling, and risk-property tagging enabling performance-optimized queries for large-scale maritime datasets.

● Processed multiple large AIS datasets (millions of entries) using Pandas, memory-efficient chunking, and multiprocessing methods to ensure scalability.

● Built a LangGraph/LangChain RAG system integrating Milvus vector search with local Ollama LLM, enabling natural-language querying and retrieval of maritime AIS trajectory data using custom prompt orchestration and document chunking.

● Implemented MLflow experiment tracking and optional Evidently data quality reporting to monitor model performance, context quality, and system metrics during retrieval and generation workflows.

● Built a full-stack geospatial search application integrating similarity search with OpenStreetMap services to retrieve and analyze overhead imagery across the San Francisco region using cosine-similarity vector queries and spatial indexing.

● Implemented an MCP server and modern front-end client interface to surface real-time search results via chat and map UI, demonstrating strong ability to architect scalable solutions, integrate third-party APIs, and communicate design decisions in technical discussions.

● Used LlamaIndex to improve the indexing of the vector store (embeddings of the documents) and get better-quality answers from the chatbot.

● Built time-series forecasting models for sales, supply chain, and integrated business planning (IBP), benchmarking GRU, Transformer, and long short-term memory (LSTM) models within Apache Spark (Databricks).

● Developed an AI assistant using reinforcement learning from human feedback (RLHF) and benchmarked it against PEFT using LoRA for optimized response quality.

● Developed and deployed an AWS SageMaker web page category classification model, improving content categorization accuracy by 20%, streamlining user navigation and content management.

● Implemented robust web scraping solutions from company websites and aggregators using Python and BeautifulSoup, achieving a 150% increase in data collection efficiency and providing critical insights for strategic decision-making.

● Established a serverless architecture using Microsoft Azure Functions, Azure Cosmos DB, Azure Active Directory (Azure AD B2C), Azure Static Web Apps, and Azure DNS, resulting in a 30% improvement in system scalability and a 25% reduction in operational costs. Neon Redmond, WA

Senior Software Engineer 08/2016 - 03/2019

● Architected and developed all core backend services from the ground up as Technical Lead, building a high-performance transaction engine capable of executing bank transactions within seconds while maintaining high reliability and scalability.

● Designed and optimized database architecture using Microsoft SQL Server (MSSQL) and Amazon Aurora, ensuring data consistency, fault tolerance, and low-latency financial processing.

● Led backend development in Golang and C#, implementing scalable microservices, robust API layers, and resilient error-handling mechanisms to support secure, real-time financial operations.

● Scoped project requirements using Agile & Scrum principles for a mission-critical multi-page application, prioritizing development activities and reducing ad hoc work requests by 16%.

● Integrated and deployed MLflow for the team's machine learning model performance tracking across various environments.

● Developed and optimized Docker images with YML configuration for AWS EC2/S3 targets, increasing deployment efficiency and establishing a reliable environment setup, resulting in a 35% reduction in setup time.

● Built secure APIs and backend services compliant with HIPAA and other healthcare regulations, managing sensitive patient data and integrating with electronic health record (EHR) systems.

● Developed a synchronization trigger to channel data from PostgreSQL to Elasticsearch, increasing full-text search speed by nearly 90% and providing a list of suggestions for website search needs.

● Upgraded the Socket.IO module, optimizing it to handle multiple connections and user disconnects, which improved real-time communication reliability and boosted user satisfaction by 25%.

● Implemented data pipelines and ETL workflows to ingest, process, and analyze operational and patient data for insights, leveraging streaming technologies and batch jobs.

● Built and scaled distributed microservices supporting Uber Eats order lifecycle, using CQRS, event-driven architecture, and streaming pipelines to enable real-time order processing and partner integrations. eRA Readmond, WA

Senior System Analyst 02/2016 - 08/2016

● Worked as a Senior System Analyst, developing .NET Framework–based consumers to scrape and process e-commerce web pages, storing structured data in MongoDB for downstream analysis.

● Leveraged intelligent image recognition and analytics to generate automated reports and statistical insights, improving data accuracy, and business decision-making. Accesso Readmond, WA

System Analyst 01/2014 - 02/2016

● Developed microservices using the .NET Framework following a clean three-layer architecture (presentation, business, and data access) to ensure maintainability and scalability.

● Modernized legacy web services support concurrent requests and significantly improve performance, reliability, and overall system responsiveness.

StarCorp Readmond, WA

Project Manager 09/2011 - 09/2013

● Developed and upgraded enterprise websites for organizations such as UOL and Philips, delivering scalable and high-performance web solutions.

● Built and maintained backend systems using C#, .NET, and SQL Server to ensure reliability, security, and optimized database performance.

● Additionally, I implemented PHP and MySQL solutions when required, supporting legacy systems and cross-platform integrations.

EDUCATION

Universidade Estadual de Campinas 2008-2012

Bachelor’s of Computer Engineering

SKILLS

Languages: Python, Go, Javascript/Typescript, C#, SQL, Rust, Java Backend: FastAPI, Django, Flask, NestJs, Express.js, ASP.Net, gRPC, Gin, Spring Boot Frontend: React.js, Next.js, Angular, Vite, Remix, shadcn/ui, TailwindCSS, GraphQL, Database: Postgresql, MSSQL, MongoDB, Elastic Search, Neo4J, Milvus, Redis, PostGIS, Pinecone AI/ML: LangChain, LangGraph, Pydantic, AutoGen, RAG, MCP, LLamaIndex, HuggingFace, Tensorflow, PyTorch, Transformer, Guardrails, rebuff, scikit-learn

ETL: Airflow, AWS Glue, Amazon SageMaker, Azure Data Factory, Google VertexAI Big Data: Data Lake, Snowflake, Apache Kafka, Flume, Hadoop, MapReduce, BigQuery Cloud & Infrastructure: AWS (EC2, RDS, Lambda, EKS), Azure, Monitor, GCP, Firebase, Docker, Kubernetes, CI/CD, Jenkins

DevOps & Testing: Jest, Pytest, Cypress, Git, Postman, Swagger/OpenAPI, Ngnix, Grafana, Prometheus Data Visualization: Leaflet.js, Mapbox, Openlayers, WebGL, Three.js, D3.js, Cytoscape, Pixi.js, GSAP, PowerBI



Contact this candidate