1. Home
  2. Jobs
  3. Jobs in Bangalore
  4. Software Engineer jobs in Bangalore
  5. Software Development Engineer (SDE 2)
Agent
Jobs
Applied
Tracker
Profile
    1. Jobs for you
    2. Job

    Job · 22288893

    Revrag.ai logo

    Software Development Engineer (SDE 2)

    Revrag.ai · Bengaluru · onsite · Posted 4d ago

    Undisclosed4–9 yrsfulltimeSourced fromNaukri

    About a minute. You'll make an account on the way through.

    About this role

    About the role
    As an SDE 2 at RevRag AI, you will own critical backend services and workflows powering our Voice AI and in-app agent platform. This is not a feature-factory role. You will design systems, drive execution, operate them in production, and evolve them over time.
    You are expected to work with significant autonomy, handle ambiguous problem statements, make sound engineering trade-offs, and raise the technical bar of the team.
    You will collaborate closely with product, AI, and Forward Deployed Engineering (FDE) teams to ship systems that directly impact customers in production.
    Key Responsibilities
    • Own one or more core backend services or subsystems end-to-end (design, implementation, deployment, reliability, and evolution).
    • Design and build scalable, reliable APIs and services for voice workflows, LLM pipelines, and agent orchestration.
    • Drive technical design for new features and systems; write and review design docs and architecture proposals.
    • Lead execution of complex, multi-component features involving multiple services and integrations.
    • Make engineering trade-offs considering latency, reliability, scalability, cost, and developer velocity.
    • Improve system observability, performance, and failure handling in production.
    • Participate in production operations: debugging incidents, root-cause analysis, and long-term fixes.
    • Proactively identify and reduce technical debt and systemic risks.
    • Set and raise the bar on code quality, testing, reviews, and engineering practices.
    • Mentor junior engineers and interns through code reviews, design feedback, and technical guidance.
    • Work closely with product and FDE teams to translate customer and business requirements into robust technical systems.
    Must Have
    • 4+ years of experience building and operating backend systems in production.
    • Strong proficiency in Python (or a similar backend language) and backend engineering fundamentals.
    • Experience designing and building REST APIs and service-oriented systems.
    • Solid understanding of system design, API design, and data modeling.
    • Experience with databases (SQL/NoSQL) and performance considerations.
    • Hands-on experience debugging complex production issues.
    • Familiarity with cloud environments (AWS, GCP, or Azure) and deployment workflows.
    • Ability to work with ambiguous problem statements and drive them to clear technical execution.
    • Strong ownership mindset and high engineering judgment.
    Nice to Have
    • Experience with real-time systems, streaming, or event-driven architectures.
    • Exposure to LLM-based systems, AI pipelines, or voice/speech systems.
    • Experience with Docker, CI/CD, and basic DevOps / infra practices.
    • Familiarity with observability tooling (logs, metrics, tracing, alerting).
    • Experience in startup or high-ownership product teams.
    • Understanding of performance, cost, and reliability trade-offs in production systems.
    Success in First 3-6 Months
    • Take ownership of at least one core service or subsystem in the platform.
    • Lead the design and delivery of a complex, production feature used by real customers.
    • Make measurable improvements in reliability, latency, or system robustness.
    • Become a technical owner for a key area of the Voice AI / agent stack.
    • Raise code quality and engineering standards through reviews and system improvements.
    • Be trusted to independently drive ambiguous problems from problem statement to design to production.
    This Role Is a Great Fit If You
    • Enjoy owning systems, not just shipping tickets.
    • Care about production quality, reliability, and real-world impact.
    • Like working on AI-powered products with real customers and constraints.
    • Are comfortable making engineering trade-offs and defending technical decisions.
    • Want to grow into a strong technical owner / tech lead in a fast-moving startup.
    About RevRag AI
    RevRag AI is a Bengaluru-based deep-tech startup building production-grade Voice AI and LLM-powered automation for customer-facing workflows. Our multilingual, in-app AI agents plug directly into BFSI journeys, improving digital onboarding, sales, and support while cutting operational cost by up to 70%.
    We work with leading BFSI organisations including Mahindra Finance, Motilal Oswal, PayTM Insurance, PhonePe, KreditBee, Razorpay, Udaan Capital, Kissht, PolicyBazaar, InsuranceDekho, Open Capital, and EaseBuzz.


    Disclaimer: This job posting has been aggregated from external source. Role details, content, and availability are subject to change. Applicants are advised to confirm the latest information directly on the company website before applying.

    Sourced from naukri

    Skills

    AutomationDevopsDockerDebtcode qualityapisapi designgoogle cloud platformamazon web servicesBusiness RequirementsbfsiintegrationsDesign SystemsLarge Language Models (LLMs)debuggingdeploymentDigital onboardingcloudArchitectureMicrosoft AzurefinanceData ModelingArtificial Intelligence

    See all 995 Software Engineer jobs in BangaloreSoftware Engineer jobs in IndiaJobs in Bangalore

    Career guides

    • Best Auto-Apply Tools for Software Engineers (2026): Compared for Greenhouse, Lever, Ashby, Workday and Instahyre
    • How to Build a Job Application Automation in 2026: Architecture, ATS APIs and Code - and When to Buy Instead
    • The best ChatGPT prompt to tailor your resume to any job description (India edition)

    All career guidesAll articlesBrowse companies hiring

    Software Development Engineer (SDE 2) · waiting for your command