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):
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.
Zoho Meeting / Zoho ShowTime — real-time media (audio/video/screenshare). WebRTC integration, media transcoding, low-latency signaling servers commonly use C++ / native code.
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.
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++.
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)¶
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.
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).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.
Zoho engineering blog —
https://www.zoho.com/blog/and specificallyhttps://www.manageengine.com/blog/sometimes surface C++-adjacent posts.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)¶
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+.
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.
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.
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.
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¶
“C++ Developer career path in India” — recurring thread on r/developersIndia every ~6 months. Read the top 3–5 by search.
“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).“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:
libtorch contributions on GitHub.
ONNX Runtime custom-op contributions.
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/).CppCon or Meeting C++ talk submission on ML+C++ topics (Phase 7, capstone signal-emission).
Blog posts on
https://medium.com/@yournameor a personal site covering C++ perf work on ML workloads, tagged so recruiters find them.
India-specific reads to bookmark¶
Zerodha’s tech blog —
https://zerodha.tech— Nithin Kamath’s team writes about Go and low-latency, occasionally C++. India-authored, honest, no-marketing content. Consistently good.Freshworks engineering blog —
https://engineering.freshworks.com— mostly Rails/Ruby/Go but occasional systems posts.Ola Electric engineering blog — automotive C++ context.
Uber engineering — not India-specific but many Bangalore-authored posts.
https://www.uber.com/blog/engineering/.Meesho, Flipkart, PhonePe engineering blogs — mostly Java/Go/Python but occasionally systems.
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)¶
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.
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.
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.
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.