Surya Ganesh

Software Engineer

New York, New York, United States6 yrs 1 mo experience
AI EnabledAI ML Practitioner

Key Highlights

  • Expert in Privacy Enhancing Technologies.
  • Built high-performance Federated Learning systems.
  • Led critical architecture decisions for enterprise applications.
Stackforce AI infers this person is a SaaS expert specializing in privacy technologies and machine learning.

Contact

Skills

Core Skills

Distributed SystemsPerformance OptimizationFederated LearningMachine LearningData PrivacyAccess ControlSoftware DevelopmentDevops

Other Skills

Rust (Programming Language)Erlangk8sGo (Programming Language)Amazon Web Services (AWS)Artificial Intelligence (AI)Parallel ComputingParallel AlgorithmsK8

About

I'm a Software Engineer with strong systems engineering background. I have special interest in Privacy Enhancing Technologies such as, Federated Learning, privacy preserving ML, and differentially private systems. In the past, I've designed, built and worked on systems involving MLOPs, Performance Optimization and parallelization of services in K8s, building prod systems based on cutting edge Research in ML and distributed systems. Currently I'm focusing on research involving privacy preserving ML and Differential privacy.

Experience

Oxen.ai

Senior Software Engineer

Jan 2025Present · 1 yr 3 mos · New York, United States · Remote

  • Working on the core rust based OSS data versioning system on both optimization and design.
  • https://github.com/Oxen-AI/Oxen/commits/main/?author=subygan
Rust (Programming Language)ErlangDistributed SystemsPerformance Optimization

Nimbleedge

Senior Systems Engineer

Jan 2023Feb 2024 · 1 yr 1 mo · Bengaluru, Karnataka, India

  • Built Nimbleedge’s Federated Learning (FL) platform and individually designed, and managed their ML model
  • sampling, training and aggregation systems.
  • Critical in Architecture decisions on edgeML C++ SDK built on top of Onnx runtime. Which enabled us to distribute
  • wrappers for React-Native, Dart and Swift runtimes. To be deployed in iOS and Android applications.
  • Went live with a enterprise with 100M MAU. Systems I built were handling 20K requests per second at peak load. We
  • did 50M inferences a day on EdgeML deployments.
  • Converted FL Research papers into Deployable and maintainable applications.
  • Implemented FL strategies such as FedAvg, Model Finetuning in the edge, Client Selection Polling, Secure Aggregation,
  • etc.
  • Mentored and worked with Junior engineers and interns on deliverables and deployments.
k8sGo (Programming Language)Federated LearningMachine Learning

Skyflow

Software Engineer

Oct 2021Jan 2023 · 1 yr 3 mos

  • Part of the Governance team. Working on control plane services, Securing and governing privacy-vault.
  • Worked on RBAC and PBAC engines which enabled users to define granular access control, enabling users to
  • control access at table, column, row, location(based on IP lookup) and data-region level accesses by applications.
  • Designed and built service token based authentication for machine to machine Access management
  • Migrated from a single tenant architecture to a multi-tenant architecture. With data residency in multiple
  • regions. Globally Rolling deployments with ¡3 minute downtime for enterprise users.
  • Worked on performance optimisations for the Data governance engine. Which reduced p99 response time from
  • 150 ms to 5ms at 15K rps by leveraging hierarchical caches and cache invalidation algorithms.
  • Migrated from an Arangodb based backend to Mongodb, with 80 Million records coming to about 1TB data, with zero
  • downtime To improve reliability and performance
k8sGo (Programming Language)Data PrivacyAccess Control

Acko

2 roles

Intern

May 2019Jul 2019 · 2 mos

  • Worked on internal tooling for software reliability, testing and deployment.
  • Implemented on-demand end to end and integration Test running environments for developers with support for backend (linux) and frontend (MacOs native, Windows native, android, ios and Web) codebases.

Software Development Engineer

Apr 2019Oct 2021 · 2 yrs 6 mos

  • As a member of the platforms team, built Insurance audit platform organizing logs and information across 15 different
  • services, built pdf digital signing, and claims payout and payin management services.
  • Improved developer tooling and compile-time over a rust codebase, by optimizing heavy dependencies and building infra
  • for remote code compilation to accelerate dev time.
  • During a period of management turmoil, stepped up and managed more than 150 releases over a period of 7
  • months coordinating across 8 different teams, besides regular development tasks.
  • pre-github-actions, Built an CICD platform with AWS device-farm to test, run and deliver test results on both frontend
  • and backend systems. This reduced regression testing time by 80%
Amazon Web Services (AWS)Software DevelopmentDevOps

Education

Carnegie Mellon University School of Computer Science

Master of Science - MS — Information Technology - Privacy Engineering

Aug 2023Dec 2024

Anna University Chennai

Bachelor of Engineering - BE — Electronics and Instrumentation

Jan 2015Jan 2019

Stackforce found 100+ more professionals with Distributed Systems & Performance Optimization

Explore similar profiles based on matching skills and experience