07 — Zoho Alignment & India Applied-C++/ML Reads

Where does your current employer, Zoho, actually use C++? What does the applied-ML-with-C++ career look like in India? What’s the compensation landscape? Every 2 months, spend 30 min in this file during a career-reflection review.


Reality check: Zoho’s public C++ footprint

As of July 2026, based on Zoho’s public engineering communications, LinkedIn signals from Zoho engineers, and r/developersIndia discussions, Zoho’s primary consumer SaaS stack is:

  • Backend: Java (heavy dominant), with in-house internal frameworks. Zoho does not publicly document a large C++ codebase for its main product lines (CRM, Mail, WorkDrive, Cliq, Analytics).

  • Frontend: In-house framework similar in spirit to React, built internally rather than adopting the OSS mainstream.

  • Catalyst (Zoho’s serverless platform): Node.js / Java / Python runtimes for developer-facing functions.

  • Data platform: Java + Zoho’s internal databases (Zoho has published about Zoho DataStore and its own DB-adjacent tools).

Where C++ likely lives at Zoho (inferred, not publicly confirmed):

  1. Zoho ManageEngine / OpManager / OpUtils — network-management products. Historically, network probing, packet capture, SNMP, syslog collectors, and high-volume telemetry are written in C++ across the industry. Zoho ManageEngine has been in this space since 2002. Their code base almost certainly has C++ agents.

  2. Zoho Meeting / Zoho ShowTime — real-time media (audio/video/screenshare). WebRTC integration, media transcoding, low-latency signaling servers commonly use C++ / native code.

  3. Zoho’s own datacenter / infra software — Zoho publicly emphasizes vertical integration (“all layers from apps to app infra to OS to network to data centers”). Some of the OS-adjacent and network-fabric layer is very plausibly C++ or Rust, though not disclosed.

  4. Ulaa (Zoho’s browser) — forked from Chromium, which is ~35M lines of C++. Chromium fork maintenance is a real C++ engineering job; whoever maintains Ulaa’s fork is writing/reviewing C++.

  5. Zia (Zoho’s ML platform) — model inference for their internal ML features. If they self-host inference (rather than call OpenAI/Anthropic), the inference layer under Python/Java APIs is likely C++ (PyTorch libtorch, ONNX Runtime, TensorRT bindings). This is exactly the ML-adjacent-C++ target of your fortress.

Takeaway: Zoho hires C++ engineers, but not through the mainstream Zoho SaaS job funnel. ManageEngine, media products, and Zia/infra are the internal groups where a C++-ML skill set is a fit. If you’re currently at Zoho, an internal transfer conversation with those teams is a legitimate path to move.


How to research further (without violating any NDA)

  1. LinkedIn: search “Zoho” + “C++” or “Zoho” + “ManageEngine” + “performance engineer”. You will find current engineers whose profiles list C++ as a top skill. These are your internal networking targets.

  2. Zoho careers page — careers.zohocorp.com. Filter for roles containing “C++” — they exist but are a small fraction of postings. Also check ManageEngine’s careers pages (www.manageengine.com/careers.html).

  3. r/developersIndia — search “Zoho tech stack” or “Zoho ManageEngine” for periodic threads from ex-Zoho engineers describing internal teams. Grain of salt, but useful ambient signal.

  4. Zoho engineering bloghttps://www.zoho.com/blog/ and specifically https://www.manageengine.com/blog/ sometimes surface C++-adjacent posts.

  5. Zoho Programming Challenge (ZPC) archived questions circulate on GitHub gists and blogs — the ZPC is problem-solving in a language of your choice (C, C++, Java, Python). Solving past ZPC problems in modern C++ is an authentic Zoho-style prep exercise.


The applied-C++ India career landscape

Where the C++ jobs actually are (India, 2026)

  1. Quant / HFT firms — the single highest-compensation C++ market in India.

    • Optiver (Mumbai) — hires C++ heavily.

    • Jane Street (Hong Kong/US primarily; India presence limited but growing).

    • IMC Trading (Mumbai) — C++ + Python.

    • Tower Research Capital (Gurgaon / Bangalore) — high-performance C++.

    • Da Vinci Derivatives, Susquehanna (SIG) — India presence.

    • Compensation: Fresher C++ quant devs in India report ₹50–₹90 LPA; mid-level ₹1.5–2.5 Cr; senior ₹3 Cr+.

  2. Game engines / graphics

    • Rockstar India (Bangalore), Sumo Digital (Pune), Ubisoft Pune, Electronic Arts (Hyderabad) — game engine C++.

    • NVIDIA Bangalore/Pune — CUDA + C++; a dream target if your Phase 5 (ML/data) lands well.

    • Compensation: ₹25–₹50 LPA junior, ₹70–₹150 LPA senior.

  3. Systems / infra / databases

    • Google India (Bangalore/Hyderabad) — C++ is one of Google’s main languages; team-dependent.

    • Microsoft IDC (Hyderabad) — Azure, SQL Server, Windows-adjacent C++.

    • AWS India (Bangalore/Hyderabad) — C++ for services like S3, EC2 dataplane.

    • Oracle India (Bangalore) — legacy C++, database internals.

    • Postman / Freshworks / Zoho ManageEngine — selective C++ roles.

    • Compensation: ₹25–₹55 LPA junior, ₹80–₹180 LPA senior.

  4. Autonomous / robotics / EV

    • Ola Electric, Ather Energy, Bosch India, Continental, KPIT — automotive-grade C++.

    • Compensation: ₹15–₹40 LPA junior, ₹50–₹120 LPA senior. Lower than HFT/product-cos but stable.

  5. ML inference / AI infra (the applied-C++/ML sweet spot)

    • Companies building or heavily using PyTorch libtorch, ONNX Runtime, TensorRT: NVIDIA India, Intel India, Qualcomm India, Samsung R&D Bangalore, and increasingly domestic AI startups building on-device inference (Krutrim, Sarvam AI, various stealth).

    • Compensation: ₹25–₹60 LPA junior (needing ML+C++), ₹80–₹180 LPA senior. NVIDIA India top-of-band.

Compensation data sources

  • Levels.fyi India: https://www.levels.fyi/companies — filter by country India. Best data for FAANG-adjacent packages. Sample sizes small; treat as directional.

  • AmbitionBox: https://www.ambitionbox.com — broader coverage of Indian companies including Zoho, TCS, Infosys, mid-size. Salaries are self-reported and skew low; use for percentiles.

  • Glassdoor India: variable quality; second-check with Levels.fyi.

  • r/developersIndia salary threads: https://reddit.com/r/developersIndia — anonymous, occasionally verified via referral. Search “Zoho salary,” “HFT India,” “NVIDIA India” — recurring threads.

  • Blind (teamblind.com): less India coverage than the US market, but growing. Some HFT and MAANG-India comp posted.

Career threads worth reading

  1. “C++ Developer career path in India” — recurring thread on r/developersIndia every ~6 months. Read the top 3–5 by search.

  2. “How to break into HFT in India” — r/cscareerquestionsIN + r/developersIndia. Common wisdom: HackerRank/CodeChef contest history + ICPC or equivalent + LeetCode Hard + system-design + specific low-latency C++ knowledge (std::atomic, memory ordering, cache lines, kernel bypass basics).

  3. “Java vs C++ vs Python for Indian tech careers” — the perennial debate. Java wins on volume, C++ wins on compensation-per-role at the top end, Python wins on optionality (ML/data).


The India-specific C++-ML career thesis (your positioning)

Given your profile — applied ML engineer at Zoho, Python-fluent, returning to C++, 13-month runway — the strongest positioning is:

“ML engineer who can drop into the C++ inference layer.”

Most Indian ML engineers stop at PyTorch training. Most C++ engineers don’t do ML. The overlap is small and highly compensated. Concrete evidence of this positioning:

  1. libtorch contributions on GitHub.

  2. ONNX Runtime custom-op contributions.

  3. Your Phase 5 project: a minimal inference engine in C++20 that runs a real quantized transformer (see ../06_phase_5_cpp_for_ml_data/).

  4. CppCon or Meeting C++ talk submission on ML+C++ topics (Phase 7, capstone signal-emission).

  5. Blog posts on https://medium.com/@yourname or a personal site covering C++ perf work on ML workloads, tagged so recruiters find them.


India-specific reads to bookmark

  1. Zerodha’s tech bloghttps://zerodha.tech — Nithin Kamath’s team writes about Go and low-latency, occasionally C++. India-authored, honest, no-marketing content. Consistently good.

  2. Freshworks engineering bloghttps://engineering.freshworks.com — mostly Rails/Ruby/Go but occasional systems posts.

  3. Ola Electric engineering blog — automotive C++ context.

  4. Uber engineering — not India-specific but many Bangalore-authored posts. https://www.uber.com/blog/engineering/.

  5. Meesho, Flipkart, PhonePe engineering blogs — mostly Java/Go/Python but occasionally systems.

  6. Sarvam AI, Krutrim, Ola Krutrim tech posts — emerging Indian foundation-model companies, growing C++ inference footprint.


The Zoho-specific action items (for a Zoho employee in 2026–27)

  1. Do the internal LinkedIn/coffee chat tour: 2–3 conversations per month with Zoho ManageEngine, Zoho Meeting, Zia, Ulaa engineers. Ask what they’re building; describe your C++ upskilling. Warm internal signals precede any transfer.

  2. When your C++ fluency is Phase 3+: propose an internal side-project or on-call rotation with the ManageEngine or Zia infra team. Zoho culture supports lateral internal moves.

  3. Zoho conducts an annual internal tech conference / hackathon (Zoho DevSummit, ManageEngine Corners, Zia Days depending on year and org). Submit a talk on a C++ perf improvement you shipped. Internal visibility → internal opportunity.

  4. Do not resign to “study C++ full-time”. The 13-month roadmap is designed to be doable at 12–16 focused hours/week alongside a full-time Zoho ML role. Salary continuity + skill accumulation is the correct strategy for the India context.