Emma Wang
@emmawang
Senior software engineer building full-stack, data-rich platforms with React, TypeScript, Python, and scalable ML workflows.
What I'm looking for
I’m a senior software engineer with 12+ years building full-stack, data-rich platforms across consumer and enterprise products. I’m hands-on across the stack—React and TypeScript on the frontend, and Python-based services (FastAPI/Django) with PostgreSQL-backed storage on the backend.
I focus on reliable, testable delivery by implementing integration and end-to-end testing (Vitest/Playwright) plus observability to ensure correctness and scalable operations. That includes building strong data pipelines and workflow orchestration with Temporal, containerized deployments via Docker, and CI/CD to keep releases safe and repeatable.
Most recently, I built major GenAI-native capabilities for a financial research platform: an LLM-powered context engine with Retrieval-Augmented Generation, compliance guardrails to prevent unsolicited recommendations, and role-based access control backed by PostgreSQL/Redis. I also shipped agentic research workflows and scheduled report generation orchestrated with Temporal—reducing average research task completion time by approximately 12% through context retrieval and query optimization.
Earlier at a global social media platform, I helped deliver end-to-end features from camera and real-time experiences to discovery, notifications, and media pipelines at massive scale. I improved delivery reliability by approximately 11%, worked across OAuth/permissioned systems and privacy controls, and strengthened platform quality through automated testing and observability.
Experience
Work history, roles, and key accomplishments
Senior Software Engineer
Clifton
Jan 2024 - Present (2 years 5 months)
Built Clifton’s GenAI-native research platform, developing LLM retrieval workflows, earnings ingestion, and role-based access and auditability for sourced AI insights. Reduced average research task completion time by ~12% by optimizing context retrieval and response formatting.
Software Engineer
Snapchat
Jul 2016 - Jan 2024 (7 years 6 months)
Developed backend and frontend features across Snapchat, including camera/capture pipelines, Stories and Discover experiences, and real-time chat and engagement systems. Improved Snap delivery reliability by ~11% through backend optimizations to the media upload and processing pipeline.
Software Engineer Intern
Snapchat
May 2015 - Aug 2015 (3 months)
Contributed to Snapchat feature development on messaging and content delivery, supporting reliable Snap transmission between senders and recipients. Built and ran automated Playwright/Vitest regression tests to validate snap sending, receipt, and expiration workflows.
Software Developer
Blue Coat Systems
Jan 2014 - Dec 2014 (11 months)
Developed features for ProxySG, an enterprise secure web gateway, including URL filtering, SSL inspection, and policy enforcement with identity-aware access control. Reduced false-positive policy blocks by ~10% by improving URL categorization accuracy and request handling logic.
Software Developer
Tailored Software
May 2013 - Aug 2013 (3 months)
Delivered custom software applications end-to-end, from requirements gathering through implementation and iterative testing. Improved release quality by debugging defects across staging and production-bound workflows validated with Playwright and Vitest.
Education
Degrees, certifications, and relevant coursework
University of Waterloo
Bachelor's degree in Computer Science, Computer Science
2011 - 2016
Earned a bachelor's degree in Computer Science at the University of Waterloo from 2011 to 2016.
Tech stack
Software and tools used professionally
Postman
OpenAPI
Amazon S3
Google Cloud Storage
GitHub
Kubernetes
GitHub Actions
DataGrip
DBeaver
dbt
MySQL
PostgreSQL
SQLite
Django
Next.js
Tailwind CSS
Mixpanel
Figma
Chrome DevTools
Redis
Terraform
Jira
React Query
axios
JavaScript
HTML5
Java
Kafka
FastAPI
Grafana
Prometheus
SQLAlchemy
iOS
Datadog
gRPC
Blue Coat
Serverless
pytest
sso
Bandwidth
WebRTC
GuardRails
TimescaleDB
SQL
Hugging Face
MinIO
Temporal
LangChain
Shadcn/ui
ChromaDB
Playwright
Refine
Pinecone
Vite
Vitest
Trunk
Bash
pgvector
Agentic
Faiss
Middleware
Task
Jan
Android
Availability
Location
Authorized to work in
Job categories
Skills
Interested in hiring Emma?
You can contact Emma and 90k+ other talented remote workers on Himalayas.
Message EmmaFind your dream job
Sign up now and join over 250,000+ remote workers who receive personalized job alerts, curated job matches, and more for free!
