Skip to content

Careers

Do the best work of your career

We're a team of 40+ engineers, designers and consultants building AI, cloud and security systems for clients in 15+ countries. High standards, low ego, real growth.

Why RippleCode

What working here actually looks like

Frontier work

Production LLM agents, cloud platforms and security systems — not maintenance backwaters.

Learning budget

Annual conference, certification and course budget for every employee, plus dedicated R&D time.

Senior peers

90%+ senior/mid team. Your code reviews will make you better every week.

Health & family

Comprehensive health insurance for you and dependents, parental leave and mental-health support.

Hybrid flexibility

Hybrid-first from Bengaluru, remote options per role, and no meeting-overload culture.

Transparent growth

Public leveling framework, twice-yearly reviews and equity participation for senior roles.

Life at RippleCode

Craft-obsessed, drama-free

Quarterly hack days where experiments become products. Internal tech talks every Friday. Blameless retros, honest 1:1s and a strict no-hero-culture rule: sustainable pace beats burnout sprints, always.

You'll ship to production in your first two weeks — with a buddy, a mentor and a team that reviews kindly and thoroughly.

4.7/5

internal culture score

92%

employee retention

12 days

avg. annual learning time

2 weeks

to first production ship

Open positions

Current openings

Senior AI Engineer (LLM & Agents)

AI Engineering · Bengaluru, India (Hybrid) · Full-time · 5–8 years

View details

Design and ship production LLM systems — RAG pipelines, agent orchestration and evaluation harnesses for enterprise clients.

Responsibilities

  • Architect and build RAG pipelines, AI agents and LLM-powered features for client platforms
  • Design evaluation suites, guardrails and observability for LLM systems
  • Lead technical discovery with enterprise clients and mentor mid-level engineers
  • Optimize inference cost and latency through routing, caching and model selection

Requirements

  • 5+ years software engineering with 2+ years building LLM applications in production
  • Strong Python and TypeScript; experience with LangChain/LangGraph or similar orchestration
  • Hands-on experience with vector databases, embeddings and retrieval strategies
  • Excellent communication — you'll work directly with client stakeholders
Apply for this role

Full-Stack Engineer (Next.js / Node.js)

Engineering · Bengaluru, India (Hybrid) · Full-time · 3–6 years

View details

Build high-performance web platforms with Next.js, TypeScript and Node.js for global enterprise clients.

Responsibilities

  • Develop full-stack features across Next.js frontends and Node.js services
  • Write clean, tested, reviewed code with strong attention to performance and accessibility
  • Collaborate with designers and product managers in agile delivery pods
  • Participate in architecture decisions and code reviews

Requirements

  • 3+ years with React/Next.js and TypeScript in production
  • Solid experience with PostgreSQL, REST/GraphQL API design and testing
  • Understanding of web performance, SEO and accessibility fundamentals
  • Experience with cloud deployment (AWS/Vercel) preferred
Apply for this role

Cloud DevOps Engineer (AWS/Azure)

Cloud & Infrastructure · Bengaluru, India / Remote · Full-time · 4–7 years

View details

Build and operate Kubernetes platforms, CI/CD pipelines and infrastructure-as-code for enterprise cloud environments.

Responsibilities

  • Design and implement Terraform-based infrastructure across AWS and Azure
  • Build Kubernetes platforms (EKS/AKS) with GitOps delivery
  • Implement observability stacks and drive FinOps cost optimization
  • Support migrations and 24×7 managed operations rotations

Requirements

  • 4+ years DevOps/SRE experience with Kubernetes in production
  • Strong Terraform, CI/CD (GitHub Actions/GitLab) and scripting skills
  • AWS or Azure professional-level certification preferred
  • Experience with Datadog/Grafana observability stacks
Apply for this role

Security Analyst — SOC (L2)

Cybersecurity · Bengaluru, India (24×7 rotation) · Full-time · 2–5 years

View details

Monitor, triage and respond to security incidents for enterprise clients from our 24×7 security operations center.

Responsibilities

  • Investigate and triage alerts across SIEM/EDR/XDR platforms
  • Execute incident-response playbooks and escalate confirmed threats
  • Tune detection rules and reduce false-positive rates
  • Contribute to threat-hunting exercises and monthly client reporting

Requirements

  • 2+ years SOC experience with Sentinel, Splunk or similar SIEM
  • Understanding of MITRE ATT&CK, network forensics and endpoint analysis
  • Certifications like CompTIA Security+, BTL1 or GCIH are a plus
  • Willingness to work rotational shifts including nights
Apply for this role

Senior UI/UX Designer

Design · Bengaluru, India (Hybrid) · Full-time · 4–7 years

View details

Design premium digital products — research, design systems and high-fidelity interfaces for enterprise and consumer platforms.

Responsibilities

  • Lead end-to-end product design from research through high-fidelity handoff
  • Build and maintain design systems in Figma
  • Run usability testing and translate insights into design decisions
  • Collaborate closely with engineers to ship pixel-perfect experiences

Requirements

  • 4+ years product design experience with a strong portfolio
  • Expertise in Figma, design systems and interaction design
  • Experience designing B2B/enterprise applications
  • Understanding of accessibility standards (WCAG)
Apply for this role

AI/ML Engineering Intern

AI Engineering · Bengaluru, India (Onsite) · Internship (6 months) · Final-year students / recent graduates

View details

Work alongside senior AI engineers on real client projects — RAG systems, evaluation tooling and agent prototypes.

Responsibilities

  • Build and evaluate LLM prototypes under senior mentorship
  • Contribute to internal AI tooling and evaluation datasets
  • Document experiments and present findings to the engineering team

Requirements

  • Strong Python fundamentals and familiarity with ML concepts
  • Personal or academic projects involving LLMs, NLP or data science
  • Curiosity, ownership and willingness to learn fast
Apply for this role

Hiring process

Five steps, zero games

1

Application review

Every application read by humans — response within 5 business days.

2

Intro conversation

30 minutes with the hiring manager about your experience and goals.

3

Technical deep-dive

Practical, real-world problems — no whiteboard algorithms trivia.

4

Team & culture round

Meet future teammates; you interview us as much as we interview you.

5

Offer

Clear compensation breakdown, no exploding deadlines.

Apply now

Or email your résumé to hr@ripplecode.com