JOIN OUR TEAM

Join our dynamic team and share our passion for delivering exceptional solutions! We offer competitive pay and benefits, as well as a unique company culture that fosters collaboration and innovation. Our in-house team of Project Engineers and Managers is dedicated to excellence, and we're looking for like-minded individuals to join our ranks. If you're eager to take your career to the next level and contribute to cutting-edge projects, we want to hear from you!

Know More ...

Software Engineer β€” C++ / HPC / GPU Computing Apply Now

πŸ“ Location: Noida (On-site) | Type: Full-Time, Permanent | Experience: 2+ years

We're looking for Software Engineers to design, implement, and optimize performance-critical software in C++, working close to the hardware on CPUs and GPUs. The work spans systems programming, parallel computing, and GPU kernel development using CUDA and HIP. This role suits engineers who want to understand what happens beneath the abstraction β€” how code maps to memory, threads, and hardware β€” rather than only using libraries and frameworks.

Key Responsibilities:

  • Design, develop, and maintain high-performance C++ software for compute-intensive workloads.
  • Write and optimize parallel code for multi-core CPUs and GPUs, including CUDA/HIP kernels.
  • Profile applications, identify bottlenecks in compute, memory, and I/O, and deliver measurable speedups.
  • Optimize memory layout, access patterns, and data movement across the memory hierarchy.
  • Work with Linux systems internals: processes, threads, synchronization, and virtual memory.
  • Write clean, well-tested, maintainable code and take part in code and design reviews.
  • Benchmark, debug, and validate correctness and performance across hardware platforms.
  • Collaborate with the team to evaluate new hardware, toolchains, and optimization techniques.

Required Skills & Experience:

  • Bachelor's or Master's degree in Computer Science, Electronics, or a related field.
  • 2+ years of professional experience in C/C++ development, systems programming, or performance-focused engineering.
  • Strong command of modern C++ (C++11 and later), including memory management, pointers, templates, and OOP.
  • Solid grasp of data structures, algorithms, and their performance trade-offs.
  • Strong understanding of operating system concepts: processes, threads, virtual memory, scheduling, and synchronization.
  • Hands-on experience developing and debugging on Linux (gcc/clang, gdb, make/CMake).
  • Experience with multithreaded or concurrent programming (e.g., std::thread, OpenMP, pthreads).
  • Strong analytical and debugging skills, and a habit of measuring before optimizing.

Good to Have:

  • Experience with GPU programming using CUDA or HIP/ROCm.
  • Understanding of GPU architecture: warps/wavefronts, occupancy, and the memory hierarchy (global, shared, registers, caches).
  • Experience with parallel programming models and HPC concepts (MPI, OpenMP, SIMD/vectorization).
  • Familiarity with profiling tools such as perf, VTune, Nsight Systems/Compute, or rocprof.
  • Knowledge of computer architecture: caches, memory bandwidth, NUMA, and instruction-level parallelism.
  • Exposure to compilers, LLVM, or low-level code generation.
  • Projects or open-source contributions in C++, CUDA/HIP, compilers, systems programming, or performance optimization.

CUDA/HIP experience is a plus, not a requirement. Strong C++ and systems fundamentals matter most β€” we will help you ramp up on GPU computing.

What You'll Gain:

  • Hands-on work on real performance problems across CPUs and GPUs.
  • Mentorship from engineers experienced in HPC, GPU computing, and systems software.
  • Structured ramp-up on CUDA/HIP and GPU architecture for engineers new to GPUs.
  • Clear growth path with ownership of meaningful components.
  • Competitive compensation aligned with experience and level.

How to Apply: Send your resume with a short note on relevant C++, systems, or GPU projects you have worked on. For each project, include your role, the problem, and any performance results you measured. Links to GitHub or published work are welcome.

Software Engineer β€” Full Stack / APIs / AI-Assisted Development Apply Now

πŸ“ Location: Noida (On-site) | Type: Full-Time, Permanent | Experience: 2+ years

We're looking for Software Engineers to design, build, and ship features end to end across Zettabolt's AI-assisted business products β€” applications that pull in information from email, messaging, and documents, run AI agents over it, and present the results to users in a web interface. The work spans API design, data modelling, frontend development, third-party integrations, and AI agent workflows, on a TypeScript stack used across several products in different industries. This role suits engineers who think in systems β€” who can trace a problem from the UI through the API, database, and background jobs to an external service β€” and who use AI coding tools as a deliberate part of how they work, while still owning the correctness of everything they ship.

Key Responsibilities:

  • Design, build, and maintain versioned REST APIs in TypeScript, with request validation, consistent response and error contracts, and OpenAPI documentation.
  • Build frontend features in React/Next.js with a clean separation between the HTTP layer, server state, and UI state.
  • Model data and write migrations for document databases, with attention to indexes, query patterns, and backward compatibility.
  • Integrate third-party services: OAuth sign-in, email and messaging APIs, and document processing such as parsing and OCR.
  • Build and extend AI-driven features: LLM-backed agents and workflows, prompt and tool design, and tracing and evaluation of agent runs.
  • Work from tickets: break down requirements, clarify ambiguity, estimate, and deliver changes as small, reviewable pull requests across multiple repositories.
  • Analyse problems at the systems level β€” reproduce, read logs and traces, isolate the failing layer, and fix root causes rather than symptoms.
  • Write unit and end-to-end tests, take part in code and design reviews, and keep linting, commit conventions, and CI checks healthy.
  • Use AI coding assistants to plan, implement, test, and review code, and help improve the team's AI-assisted workflow.
  • Support packaging and delivery of the products, including on-premise and desktop distributions and their update pipeline.

Required Skills & Experience:

  • Bachelor's or Master's degree in Computer Science, Information Technology, Electronics, or a related field.
  • 2+ years of professional experience building web applications across backend and frontend.
  • Strong command of JavaScript and TypeScript, including asynchronous programming, the type system, and module structure.
  • Solid experience designing and building REST APIs with a Node.js framework (NestJS, Express, or similar): routing, validation, error handling, versioning, and pagination.
  • Hands-on experience with a modern frontend framework (React preferred), including state management and data fetching.
  • Working knowledge of at least one database (MongoDB, PostgreSQL, or similar): schema design, indexing, and migrations.
  • Good understanding of HTTP, authentication (OAuth 2.0, tokens, sessions), CORS, and web security basics.
  • Comfort with Git, code review, and working from tickets in a tracker (Jira, Linear, GitHub Issues, or similar).
  • Systems-level debugging skills: reading logs, using a debugger, and reasoning about processes, network calls, concurrency, and failure modes across services.
  • Clear written communication in tickets, pull request descriptions, and design notes.

Good to Have:

  • Experience using AI-assisted development tools (Claude Code, Cursor, GitHub Copilot, or similar) on real production work, and the judgement to know when to trust, verify, or rewrite their output.
  • Experience building LLM-powered features: LangChain/LangGraph, OpenAI or Anthropic APIs, tool calling, prompt design, and agent evaluation and observability (e.g., LangSmith).
  • Experience with NestJS, Next.js (App Router), TanStack Query, Redux Toolkit, Tailwind CSS, Mongoose, or Zod.
  • Experience integrating APIs such as Microsoft Graph, Google Workspace, or messaging platforms.
  • Testing experience with Jest, Supertest, or Playwright.
  • Familiarity with Electron, background jobs and pollers, structured logging, and observability.
  • Experience setting up and maintaining CI/CD pipelines (GitHub Actions, GitLab CI, Azure DevOps, or similar) for automated builds, tests, and releases.
  • Disciplined Git workflow: feature branches, pull-request reviews, rebasing and conflict resolution, Conventional Commits, pre-commit hooks, and versioned releases.
  • Experience deploying and operating applications on AWS, Azure, or GCP β€” compute, storage, managed databases, secrets, and networking β€” including containerisation with Docker.
  • Relevant cloud certifications, such as AWS Certified Developer or Solutions Architect – Associate, Microsoft Certified: Azure Developer Associate (AZ-204), or Google Cloud Professional Cloud Developer.
  • Projects or open-source contributions in full-stack development, API design, or AI applications.

Experience with our exact stack is a plus, not a requirement. Strong TypeScript, API, and systems fundamentals matter most β€” we will help you ramp up on the rest. Hands-on experience with AI-driven development is a significant advantage.

What You'll Gain:

  • End-to-end ownership of features in production AI products, from database and API to UI.
  • Work across multiple products in different industries, built on a shared stack and shared conventions.
  • Day-to-day use of modern AI coding tools as a core part of the engineering workflow.
  • Mentorship from engineers experienced in systems software, backend architecture, and AI applications.
  • Clear growth path with ownership of meaningful components.
  • Competitive compensation aligned with experience and level.

How to Apply: Send your resume with a short note on full-stack, API, or AI projects you have worked on. For each project, include your role, the problem, how you approached it, and the outcome. If you use AI coding tools, tell us briefly how they fit into your workflow. Links to GitHub, deployed applications, or published work are welcome.

Navigate Our Hiring Process
Let's Talk
GET YOUR DIGITAL TRANSFORMATION STARTED