Karthick R

Software Engineer

Bengaluru, Karnataka, India4 yrs 11 mos experience
AI ML PractitionerAI Enabled

Key Highlights

  • Led critical migration projects at Uber.
  • Developed AI-driven backend systems for experimentation.
  • Optimized low-latency trading platforms at Goldman Sachs.
Stackforce AI infers this person is a Backend Engineer specializing in AI-driven SaaS solutions and Fintech infrastructure.

Contact

Skills

Core Skills

Backend DevelopmentArtificial Intelligence (ai)Api DesignMicroservices

Other Skills

AlgorithmsApache KafkaBashC (Programming Language)C++CSV→GSheet data transformationContinuous Integration and Continuous Delivery (CI/CD)Core JavaData StructuresDatabasesDistributed SystemsFastAPIGitGoGoogle Cloud Platform (GCP)

About

Hi there 👋 I'm a Software Engineer with 4+ years of experience building backend systems and infrastructure that power large-scale experimentation and AI-driven products. At Uber, I’ve delivered multiple high-impact projects across experimentation and AI platforms — including automating experiment lifecycle decisions using Uber’s internal rule engine and leading the migration of critical audience sampling systems that ensured uninterrupted operations across Marketing and Data Science workflows. My work bridges backend engineering and AI evaluation infrastructure — I’ve built prompt evaluation tooling integrated with OpenAI’s GPT APIs, standardized evaluation workflows, and conducted comparative analyses across models like GPT-4 and Claude to guide model and product strategy. Before Uber, I was part of Goldman Sachs, where I worked on Atlas, a low-latency trading platform processing millions of messages per second. I focused on optimizing Java for low-GC, high-throughput performance, and building backend services using Spring Boot and MongoDB. That experience strengthened my foundation in designing reliable, performant, and scalable backend systems. I’m passionate about building systems that make experimentation faster, more consistent, and data-driven — and about using backend engineering to make AI and platform infrastructure more intelligent, reliable, and impactful.

Experience

4 yrs 11 mos
Total Experience
3 yrs 9 mos
Average Tenure
1 yr 2 mos
Current Experience

Uber

2 roles

Software Engineer II - XpHub Platform (Experimentation Infrastructure)

Apr 2025 – Present · 1 yr 2 mos · Bengaluru, Karnataka, India

  • Contributing to Uber’s experimentation and lifecycle infrastructure, delivering large-scale backend systems that automate and secure critical workflows across marketing, data science, and growth platforms.
  • 🚀 Audience Sampling Tool Migration (Box → Google Drive)
  • Led a mission-critical migration of Uber’s audience sampling workflows from Box to Google Drive, ensuring business continuity as Box was deprecated.
  • Delivered an end-to-end solution — infra setup, resilient client design (with retries/backoff), and CSV→GSheet data transformation.
  • Integrated securely with Uber’s internal authentication systems and Google Drive APIs.
  • Migrated 560+ assets with zero data loss, preventing service disruption for 20+ stakeholder teams.
  • âś… Impact: Prevented workflow outages, improved reliability and security, and modernized data infrastructure used for marketing and experimentation.
  • ⚙️ XP Lifecycle Automation – Experiment Decision Automation
  • Integrated Uber’s internal rule engine into XP Hub to automate experiment lifecycle decisions, encoding rollout and rollback logic based on statistical and business guardrails.
  • Reduced manual review latency by ~75% and standardized decision-making across pods.
  • Expanded lifecycle alerting for sample-size milestones, metadata completion, and underpowered experiments, cutting runtime delays by ~40%.
  • Collaborated with Data Science and Product stakeholders to scale globally and align with experimentation best practices.
  • âś… Impact: Streamlined experiment execution and improved decision velocity across Uber’s experimentation ecosystem.
API DesignGoGoogle Cloud Platform (GCP)Distributed SystemsScalabilityContinuous Integration and Continuous Delivery (CI/CD)+38

Software Engineer II - GrowthGPT/Insights

Apr 2025 – Aug 2025 · 4 mos · Bengaluru, Karnataka, India

  • Built backend tooling and evaluation systems that powered LLM-driven product insights and accelerated prompt development across Uber’s GrowthGPT and Insights pods.
  • đź§© Prompt Evaluation Tool & Dashboard
  • Developed SSE-powered backend workflows integrating with OpenAI’s GPT-4 APIs to standardize large-scale prompt testing and scoring.
  • Created a centralized evaluation dashboard surfacing key metrics by API and scenario, reducing regression detection time by 50%.
  • Improved reproducibility and reliability of LLM evaluation while cutting manual analysis time by ~40%.
  • âś… Impact: Unified prompt evaluation framework adopted across pods; improved AI product quality and engineering productivity.
  • 📊 Shadow Run Analysis
  • Designed and ran comparative evaluations of GPT-4o vs. Anthropic Claude models on live traffic.
  • Delivered quantitative insights that informed model strategy and helped avoid unnecessary migration costs.
  • đź’ˇ CRM Insights MVP & Cross-Pod Contributions
  • Investigated failure modes in natural-language-to-SQL prototypes, proposing guardrails to improve reliability.
  • Championed documentation and testing culture (ERDs, onboarding, runbooks).
OpenAI APIBackend DevelopmentPrompt EngineeringJavaScriptPython (Programming Language)React.js+1

Goldman sachs

2 roles

Software Engineer 2 (Associate)

Jul 2021 – Apr 2025 · 3 yrs 9 mos · Bangalore Urban, Karnataka, India

  • Currently working in the tooling team, under GSET within the GBM division.
  • Responsible for developing and maintaining microservices using Java (Spring), MongoDB, and React.
  • Provisioned infrastructure for the services and expanded it to 3 regions across multiple data centers using Terraform and firm proprietary cloud provider.
  • Currently involved in the design, implementation and ownership of an order tracing tool (built with Java, React) which shows the entire traversal of an order through different systems. Reduced manual work and time by 95% for teams within GS.
  • Contributed to the in-house monitoring and alerting stack by creating 5 new alerters using Python, increasing global alert coverage by 50%.
JavaSpring BootMongoDBTerraformReact.jsPython (Programming Language)+2

Summer Analyst

May 2020 – Jun 2020 · 1 mo · Bengaluru, Karnataka, India · Remote

  • Worked on the SRE team using Perl and Python to plan, design, and push time series data into InfluxDB.
  • Achieved a 5x decrement in user analysis time by pushing over 10,000 queries and log data per day into InfluxDB using REST APIs.
  • Developed a dynamic dashboard in Grafana to visualize the time series data.
  • Contributed to the stakeholder decision-making process by providing meaningful insights through data visualization.
PerlPython (Programming Language)InfluxDBGrafana

Education

National Institute of Technology, Tiruchirappalli

Bachelor's degree — Computer Science

Jan 2017 – Jan 2021

Maharishi Vidya Mandir Senior Secondary School

Jan 2015 – Jan 2017

Stackforce found 100+ more professionals with Backend Development & Artificial Intelligence (ai)

Explore similar profiles based on matching skills and experience