
NComputing India
NComputing has spent over two decades helping organizations rethink how they deliver computing. Instead of managing hundreds of traditional PCs, we build virtualisation and endpoint computing solutions that centralize computing, improve security, reduce IT overhead, and extend the life of existing hardware.
Today, our technology is trusted by organizations across the world, including enterprises, educational institutions, healthcare providers, manufacturers, and government organizations. Whether it's enabling secure virtual desktops, modernising endpoint infrastructure, or helping customers adopt complete / hybrid cloud-based workspaces, our focus has always been the same: making enterprise computing simpler, more secure, efficient and easier to manage.
At our India office, we build products and solutions used by customers across India. If you're excited about solving real infrastructure challenges and building software with global impact, we'd love to hear from you.
We're looking for engineers who genuinely enjoy building software.
This role isn't about stitching together AI-generated code or shipping features without understanding what's happening under the hood. We care about engineers who can reason about systems, write clean and maintainable code, and make thoughtful technical decisions.
We actively encourage the use of AI as an engineering tool. Use it to explore approaches, plan implementations, research unfamiliar concepts, or debug complex issues. However, the implementation itself should come from your understanding. We are bullish on your ability to be able to explain why and how your code works, discuss trade-offs, and defend your technical decisions.
You'll enjoy and thrive in this role if you:
Enjoy solving problems from first principles.
Think in broad systems.
Write clean, maintainable, and well-structured code.
Follow SOLID principles and care about software design.
Value reliability, scalability, and long-term maintainability over quick hacks.
Iterate quickly, seek feedback, and continuously improve your work.
Communicate and think clearly, challenge existing approaches and ideate new tech for direct operations growth / revenue growth.
We care far more about engineering depth than the number of frameworks you've worked with. Technology changes quickly, but the ability to learn and design new systems fast, reason through problems, and write reliable software is something that we actually value and respect.
Our goal is to build a team of engineers who use AI to become better engineers that drive value of tech at Ncomputing, and not to replace engineering with AI, we cant afford the slop causing a mess given the customer trust that we have built over the years.
Frontend - Next.js, React, TypeScript, Tailwind CSS, Redux-Toolkit, UI/UX.
Backend - Node.js, Express.js, REST API Development, Zod.
Database - Postgres, Prisma, Redis, BullMQ (Background Job Processing).
Devops - Docker, AWS, Nginx, Git
Engineering Fundamentals - SOLID Principles, System Design Fundamentals & Patterns, Problem-solving skills, execution speed and ability to iterate.
Bonus (not a primary requirement) - Python, AI-Agent SDKs like Temporal, Langchain, Langgraph.
Working Hours - 9:30am to 6:30pm, Monday to Saturday
Role Type - Onsite (remote is not possible for us)
Location - Pune, Maharashtra
Stipend - Rs. 25,000 / month
Start Date - 15th to 21st July 2026
Interview Rounds - R1: Technical Round (Online), R2: Culture Round (Offline preferred)
We are willing to offer a PPO based on the engineering performance of the intern.
Put out the engineering project that you actually own and know everything about it (no AI slop), this is because we love to go in-depth in engineering interviews and will go thoroughly through your code before we talk to you. It's fine if the project is at a beginner to intermediate level but you should know it.
Be an excellent communicator, if you're able to explain complex concepts in the easiest way possible to a fellow engineer - this is a default at Ncomputing, it tells us that you can think and explain complex concepts simply and we love that.
System Design, if your projects have hand-written / hand-drawn notes, excalidraw system designs that you made on your own, it's a bonus - this tells us that you can think in systems and can plan well as an engineer. We believe that planning an engineering system and bringing it from 0-1 is trickier than taking it from 1-100, which is why we value that.
We are willing to score you academically and help out with college assuming the fact that you can be full-time at our Baner Office in Pune from Monday to Saturday. This is not a part-time internship. So apply only if you can commit.