# Bill Software Engineer GenAI Systems Architect > ๐Ÿ—๏ธAgentic AI Systems & Workflows ๐ŸŽฏ๐—š๐—ฒ๐—ป๐—”๐—œ โ€ข ๐—ฅ๐—”๐—š โ€ข ๐—Ÿ๐—Ÿ๐—  โšก๏ธDistributed Microservices โ€ข Data Pipeline โ€ข API & Infrastructure ๐Ÿค–๐—ฃ๐˜†๐˜๐—ต๐—ผ๐—ป โ€ข ๐—š๐—ผ โ€ข ๐—”๐—ช๐—ฆ โ€ข ๐—š๐—–๐—ฃ Location: San Francisco Bay Area, United States Profile: https://flows.cv/billsoftwareengineergenaisyste ๐ˆ ๐›๐ฎ๐ข๐ฅ๐ ๐€๐ˆ ๐’๐ฒ๐ฌ๐ญ๐ž๐ฆ๐ฌ ๐Ÿ๐จ๐ซ ๐œ๐จ๐ฆ๐ฉ๐š๐ง๐ข๐ž๐ฌ ๐š๐ง๐ ๐ข๐ง๐ฏ๐ž๐ฌ๐ญ๐จ๐ซ๐ฌ ๐ฐ๐ก๐จ ๐๐จ๐ง'๐ญ ๐ก๐š๐ฏ๐ž ๐ญ๐ข๐ฆ๐ž ๐Ÿ๐จ๐ซ ๐ก๐ฒ๐ฉ๐ž. I am a ๐๐ซ๐จ๐Ÿ๐ž๐ฌ๐ฌ๐ข๐จ๐ง๐š๐ฅ ๐’๐จ๐Ÿ๐ญ๐ฐ๐š๐ซ๐ž ๐„๐ง๐ ๐ข๐ง๐ž๐ž๐ซ and ๐€๐ฉ๐ฉ๐ฅ๐ข๐ž๐ ๐€๐ˆ ๐€๐ซ๐œ๐ก๐ข๐ญ๐ž๐œ๐ญ with 15+ years of shipping high-stakes production systems. I build the infrastructure that makes AI reliable at scale, not the models themselves. I live at the intersection of backend reliability, data engineering, and Large Language Models, designing ๐€๐ ๐ž๐ง๐ญ๐ข๐œ ๐–๐จ๐ซ๐ค๐Ÿ๐ฅ๐จ๐ฐ๐ฌ that solve complex operational bottlenecks: automated triage engines for SREs, decision-support tools for investors, and multi-source reasoning pipelines. My niche is turning vague "we want GenAI" goals into ๐ƒ๐ž๐ญ๐ž๐ซ๐ฆ๐ข๐ง๐ข๐ฌ๐ญ๐ข๐œ, ๐Ž๐›๐ฌ๐ž๐ซ๐ฏ๐š๐›๐ฅ๐ž ๐’๐ฒ๐ฌ๐ญ๐ž๐ฆ๐ฌ. I focus on the "Day 2" problems that kill AI projects: Evaluation, Latency, Cost Optimization, and Production Guardrails. ๐Ÿ‘‰ ๐๐ฎ๐ข๐ฅ๐๐ž๐ซ / ๐’๐ก๐ข๐ฉ๐ฉ๐ž๐ซ: I take projects from blank doc to production. My stack is Python, Go, and TypeScript running on AWS/GCP. I care about SLOs, on-call sanity, and the total cost of inference. ๐Ÿ‘‰ ๐’๐œ๐š๐ฅ๐ž & ๐‘๐ž๐ฅ๐ข๐š๐›๐ข๐ฅ๐ข๐ญ๐ฒ: Hands-on with high-throughput APIs, event-driven architectures (Kafka), and ๐„๐“๐‹ ๐ฉ๐ข๐ฉ๐ž๐ฅ๐ข๐ง๐ž๐ฌ that keep stochastic models behaving reliably at scale. ๐Ÿ‘‰ ๐๐ซ๐จ๐๐ฎ๐œ๐ญ๐ข๐จ๐ง ๐€๐ˆ: I build ๐Œ๐ฎ๐ฅ๐ญ๐ข-๐‹๐š๐ฒ๐ž๐ซ๐ž๐ ๐‘๐€๐† ๐๐ข๐ฉ๐ž๐ฅ๐ข๐ง๐ž๐ฌ (Vector + LLM Reranking), semantic caching, and custom eval suites. I combine pattern-matching with LLM-based PII scrubbing for end-to-end data privacy. ๐Ÿ‘‰ ๐ˆ๐ง๐ง๐จ๐ฏ๐š๐ญ๐ข๐จ๐ง: Primary inventor on a conversational AI patent and architect of CODiE-winning AI products. ๐”๐’ ๐–๐จ๐ซ๐ค ๐€๐ฎ๐ญ๐ก: TN Visa (Canadian), W-2 Full-time. US-Remote or Bay Area Hybrid. ๐Ÿค– ๐‚๐จ๐ฆ๐ฉ๐จ๐ฎ๐ง๐ ๐€๐ˆ: Multi-Agent Orchestration โ€ข MCP (Model Context Protocol) โ€ข Tool Use โ€ข Reasoning Chains โ€ข Structured Output ๐Ÿ”Ž ๐‘๐ž๐ญ๐ซ๐ข๐ž๐ฏ๐š๐ฅ: Hybrid Search โ€ข LLM Reranking โ€ข Vector Databases โ€ข Embeddings โ€ข Knowledge Graphs โ€ข Semantic Search โšก๏ธ ๐€๐ˆ ๐„๐ง๐ ๐ข๐ง๐ž๐ž๐ซ๐ข๐ง๐ : MLOps โ€ข Evals โ€ข Inference Optimization โ€ข Prompt Engineering โ€ข Guardrails โ€ข LangChain โ˜๏ธ ๐๐š๐œ๐ค๐ž๐ง๐ & ๐ˆ๐ง๐Ÿ๐ซ๐š: Kubernetes โ€ข Docker โ€ข Terraform โ€ข Redis โ€ข Elasticsearch โ€ข GraphQL โ€ข CI/CD โ€ข Serverless ## Work Experience ### โœ”๏ธ Staff Software Engineer (Stability & Performance) @ Spotnana Jan 2025 โ€“ Present | San Francisco Bay Area I designed and shipped Spotnana's ๐€๐ˆ ๐“๐ซ๐ข๐š๐ ๐ž ๐’๐ฒ๐ฌ๐ญ๐ž๐ฆ, a fully autonomous pipeline that monitors incoming production incidents, automatically triggers multi-layer root cause analysis, and delivers actionable diagnostics without human intervention, combining LLMs with real-time observability data across a distributed microservices backend. ๐Ÿ”น ๐—•๐˜‚๐—ถ๐—น๐˜ ๐—ฎ ๐—ง๐˜„๐—ผ-๐—ฆ๐˜๐—ฎ๐—ด๐—ฒ ๐—›๐˜†๐—ฏ๐—ฟ๐—ถ๐—ฑ ๐—ฅ๐—”๐—š ๐—ฒ๐—ป๐—ด๐—ถ๐—ป๐—ฒ (Vector Retrieval + LLM Reranking) to cross-reference incoming incidents against thousands of historical resolutions for automated precedent matching. ๐Ÿ”น ๐—˜๐—ป๐—ด๐—ถ๐—ป๐—ฒ๐—ฒ๐—ฟ๐—ฒ๐—ฑ ๐—บ๐˜‚๐—น๐˜๐—ถ-๐˜€๐—ผ๐˜‚๐—ฟ๐—ฐ๐—ฒ ๐—ฑ๐—ฎ๐˜๐—ฎ ๐—ผ๐—ฟ๐—ฐ๐—ต๐—ฒ๐˜€๐˜๐—ฟ๐—ฎ๐˜๐—ถ๐—ผ๐—ป that dynamically fetches and synthesizes context from application logs, distributed traces, and raw supplier API payloads to surface silent failures that traditional monitoring misses. ๐Ÿ”น ๐—•๐˜‚๐—ถ๐—น๐˜ ๐—ฎ๐—ป ๐—Ÿ๐—Ÿ๐— -๐—ฑ๐—ฟ๐—ถ๐˜ƒ๐—ฒ๐—ป ๐—˜๐—ง๐—Ÿ ๐—ฝ๐—ถ๐—ฝ๐—ฒ๐—น๐—ถ๐—ป๐—ฒ to pre-process and structure noisy historical ticket data into high-signal embeddings for a specialized similarity search database. ๐Ÿ”น ๐—œ๐—บ๐—ฝ๐—น๐—ฒ๐—บ๐—ฒ๐—ป๐˜๐—ฒ๐—ฑ ๐—น๐—ฎ๐˜†๐—ฒ๐—ฟ๐—ฒ๐—ฑ ๐—ฃ๐—œ๐—œ ๐˜€๐—ฐ๐—ฟ๐˜‚๐—ฏ๐—ฏ๐—ถ๐—ป๐—ด (client-level filtering, local pattern-matching, and contextual LLM scrubbing) for SOC2-compliant handling of sensitive customer data. ๐Ÿ”น ๐—•๐˜‚๐—ถ๐—น๐˜ ๐—ฎ ๐—ณ๐˜‚๐—น๐—น-๐˜€๐˜๐—ฎ๐—ฐ๐—ธ ๐—จ๐—ซ ๐—น๐—ฎ๐˜†๐—ฒ๐—ฟ ๐—ฎ๐—ป๐—ฑ ๐—ฆ๐—น๐—ฎ๐—ฐ๐—ธ/๐—๐—ถ๐—ฟ๐—ฎ ๐—ถ๐—ป๐˜๐—ฒ๐—ด๐—ฟ๐—ฎ๐˜๐—ถ๐—ผ๐—ป providing real-time automated triaging, manual-trigger capabilities, and an interactive context-aware Q&A interface for deep-dive investigation. ๐Ÿ”น ๐—ฉ๐—ฒ๐—ฟ๐—ถ๐—ณ๐—ถ๐—ฎ๐—ฏ๐—น๐—ฒ ๐—ถ๐—บ๐—ฝ๐—ฎ๐—ฐ๐˜: 4x triage throughput at 2x resolution speed vs. manual baseline, with no quality degradation (comparable reopen rates). Resolved 88 production bugs in one month vs. 21 per engineer on average without using AI. ๐Ÿ› ๏ธ ๐—ง๐—ฒ๐—ฐ๐—ต: Java โ€ข Python โ€ข Kafka โ€ข gRPC โ€ข Temporal โ€ข AWS โ€ข PostgreSQL โ€ข Cassandra โ€ข Kibana โ€ข Zipkin โ€ข Datadog โ€ข Jira API โ€ข Slack API โ€ข OpenAI API ### โœ”๏ธ Founding Engineer (AI/ML) @ RCY Data Mining Jan 2024 โ€“ Present | San Francisco Bay Area ๐Ÿ”น Build and run an AI/ML lab focused on decision-support tools for equity portfolios and pari-mutuel / event markets. ๐Ÿ”น Built a deterministic EV/odds engine for live pari-mutuel / event markets (banded odds, shrinkage, minimum-N guards) that shows consistently positive ROI in both out-of-sample backtests and real-money betting. ๐Ÿ”น Designed an AI-assisted research & risk pipeline for a concentrated equity portfolio โ€” factor tables, dashboards, and sizing rules that have outperformed broad equity benchmarks on a risk-adjusted basis. ๐Ÿ”น Use LLMs + retrieval (RAG) to turn raw market data into bilingual (EN/ZH) decision memos for the investor, tying โ€œwhat changedโ€ to real positions and portfolio actions. ### โœ”๏ธ Senior Software Engineer (API Platform) @ Samsara Jan 2022 โ€“ Jan 2024 | San Francisco Bay Area Senior Software Engineer on the API Platform team for Samsaraโ€™s Connected Operations Cloud, which processes trillions of data points and tens of billions of API calls every year across fleets, equipment, sites, and sensors. ๐Ÿ”นOwned core pieces of the public REST/GraphQL API stack: reverse proxy, auth, org-to-cell routing, and rate limiting for high-volume customers integrating TMS, ERP, and analytics tools. ๐Ÿ”นDesigned and shipped features to make the API layer more reliable and observable: timeouts, scoped auth, leaky-bucket rate limits backed by Redis, better request logging, and dashboarding in Datadog / CloudWatch / Databricks. ๐Ÿ”นLed the engineering work for a certified Microsoft Power BI custom connector: OAuth2 auth, schema design, pagination, and performance tuning so customers could self-serve Samsara telemetry into BI without custom ETL. ๐Ÿ”นWorked across 300+ microservices and a cell-based, multi-region architecture, coordinating changes with service owners to keep APIs backwards-compatible while evolving schemas and adding new endpoints. ๐Ÿ”นRegularly on PagerDuty for 24/7 production support: led incident response for API outages and customer-visible regressions, did deep dives using logs + traces + data lake queries, and drove follow-up fixes into the platform. ### โœ”๏ธPrincipal Solutions Architect @ Automation Anywhere Jan 2019 โ€“ Jan 2022 | San Francisco Bay Area ๐Ÿ”น Work with business partners to create joint web application, SaaS, and data integration solutions. ๐Ÿ”น Create new product ideas, write patent, and create project prototypes then see it all the way to market. See section on patent for information on using Generative AI (ChatGPT) for RPA processes. ๐Ÿ”น Hands-on 360ยฐ product development from inception to release using an assortment of technologies that includes: Node, JS, APEX, C#, Azure, AWS, API, RESTful API, Salesforce APEX and others. ๐Ÿ”น Build corporate partnership and communicate effectively with non-technical business stakeholders both inside and outside the company. Facilitate partnership discussion and make Power Point presentation for company Executives. ๐Ÿ”น Organize development process and mentor junior team members, interview potential hires. SCRUM master. Team lead. ### โœ”๏ธLead Software Engineer @ Conga Jan 2017 โ€“ Jan 2018 | Silicon Valley, California ๐Ÿ”น Lead a team of Engineers with hands-on development to create a world-first next-gen virtual assistant for business using advanced artificial intelligence (AI) and machine learning (ML) using Node and Azure. ๐Ÿ”น Integrated IBM Watson and Microsoft Luis to understand natural human speech at greater than 99% accuracy (NLU). ๐Ÿ”น Created a seamless augmented reality (AR) using the latest machine learning technologies on mobile. Allow customers to naturally converse with their business software while driving. ๐Ÿ”น Mimic human speech with machine learning (ML) similar to Amazon Alexa. Use Microsoft Bot Framework to orchestrate dynamic, multi-layered conversations. ### โœ”๏ธSenior Software Engineer @ Insightly Jan 2015 โ€“ Jan 2017 | San Francisco, California ๐Ÿ”น Write highly scalable and efficient web application that can grow with the companyโ€™s user base ๐Ÿ”น Over 40k page-load per month, peak time of over 1000 hits per second ๐Ÿ”น Use advanced algorithms to solve throughput problems that required database read of over 100k entries per job ๐Ÿ”น Created an internal Assertion API that drive many different client-facing application and is called at least 10000 times a day ### โœ”๏ธSoftware Developer @ Ericsson Jan 2014 โ€“ Jan 2015 | Mississauga, ON, Canada ๐Ÿ”น Write software for extremely large scale solutions, SaaS based, data driven, marketed toward the Telecom Industry ๐Ÿ”น Write code in Java, serve-side JavaScript. Development in entire stack: database, logic, UI ๐Ÿ”น Scrum master and team lead role, report to Project Manager. Delegate tasks. Go to meetings ๐Ÿ”น Our software sells for at least $1million per client ## Education ### Bachelor of Science (B.S.) in Mathematics and Computer Science Double Major Dalhousie University ### Machine Learning Engineering Camp in Computer Software Engineering UC San Diego Extended Studies ### Certificate Program in Cloud Computing & Enterprise Data Analytics (Big Data) University of Toronto ### High School Diplomas in General Education Queen Elizabeth Highschool ## Contact & Social - LinkedIn: https://linkedin.com/in/billsoftwareengineer --- Source: https://flows.cv/billsoftwareengineergenaisyste JSON Resume: https://flows.cv/billsoftwareengineergenaisyste/resume.json Last updated: 2026-04-01