Search by job, company or skills

Senior Software Engineer, Backend

  • Posted an hour ago
  • Be among the first 10 applicants

Job Description

Senior Software Engineer, Backend

Location: Bengaluru, India (In-office)

Experience: 5–8 years

Type: Full-time

Compensation: Upto 50 LPA CTC

About Karta

Karta builds production AI agents for enterprises.

Our platform powers real-time voice and chat agents that integrate with enterprise systems, make API calls, automate workflows, and operate reliably at production scale.

Behind every conversation is a distributed backend handling telephony, agent orchestration, analytics, billing, integrations, observability, and large-scale event processing.

Our engineering spans AWS, Azure, and GCP, and engineers regularly work across cloud infrastructure, distributed systems, AI infrastructure, and real-time communications.

We're still early enough that a single engineer can fundamentally shape the product, yet mature enough that engineering quality, reliability, and long-term ownership matter every day.

The Role

We're looking for backend engineers who enjoy owning problems rather than implementing tickets.

You won't spend your time waiting for perfectly written specifications. Instead, you'll take ambiguous product ideas, design practical solutions, ship them, monitor them in production, and continue improving them after launch.

Over time, you'll become the long-term owner of critical backend services and product areas.

What You'll Build

You'll work across areas such as:

  • Core backend services powering authentication, multi-tenant APIs, permissions, billing, and customer-facing product surfaces
  • AI agent orchestration and real-time voice infrastructure
  • Customer integrations through REST APIs, gRPC services, and event-driven systems
  • Analytics pipelines for usage, call quality, search, reporting, and product insights
  • Shared platform infrastructure, including internal SDKs, queues, observability, deployment tooling, and cloud infrastructure across AWS, Azure, and GCP
What You'll Do

You'll be trusted to own significant engineering initiatives end-to-end.

That means you'll:

  • Own multi-sprint backend initiatives from problem framing through design, implementation, rollout, and production ownership
  • Take ambiguous product goals and turn them into clear engineering plans with thoughtful trade-offs
  • Design backend services with well-defined APIs, clear ownership boundaries, scalability, resilience, and multi-tenant safety
  • Ship production-ready software with robust logging, metrics, monitoring, testing, and operational documentation
  • Investigate production incidents, perform root cause analysis, and ensure the same class of issue doesn't happen again
  • Partner closely with founders, product, and design to shape solutions—not simply implement requirements
  • Raise engineering standards through code reviews, technical design discussions, mentoring, and knowledge sharing
  • Become the long-term technical owner of important backend systems
What We're Looking ForMust Have
  • Around 5–8 years of experience building production backend systems (we care more about ownership than years of experience)
  • Demonstrated ownership of significant backend projects from design through production
  • Strong proficiency in Python, Node.js, or Go
  • Strong understanding of distributed systems and backend architecture
  • Experience designing APIs, data models, concurrency, retries, idempotency, and failure recovery
  • Experience working with MongoDB, PostgreSQL, DynamoDB, Redis, and message queues
  • Experience building and consuming REST and gRPC services
  • A production mindset—comfortable debugging live systems, improving reliability, and operating software after deployment
  • Ability to independently navigate ambiguity and make sound engineering decisions
Nice to Have

Experience with any of the following is a strong plus:

  • Real-time systems, WebRTC, LiveKit, telephony, SIP, or streaming infrastructure
  • Production AI or LLM-based systems, including agent orchestration, tool calling, evaluation pipelines, or prompt engineering
  • Experience building and operating production systems on AWS, Azure, and GCP
  • Container orchestration, serverless architectures, messaging systems, and infrastructure-as-code
  • High-volume event processing, analytics pipelines, or search infrastructure
  • Early-stage startup experience where you've built products from scratch
How We Work
  • Small engineering team with high trust and minimal bureaucracy
  • Engineers own problems, not just tickets
  • Fast iteration balanced with production reliability
  • Technical decisions are driven by reasoning and data, not hierarchy
  • Strong emphasis on writing maintainable systems that scale with the company
  • Growth follows sustained impact—not tenure or titles
This Role Probably Isn't for You If...
  • You prefer implementing well-defined tickets over solving open-ended problems.
  • You aren't interested in owning systems after your code is merged.
  • You avoid debugging production issues or participating in incident response.
  • You need detailed step-by-step specifications before getting started.
  • You prefer narrowly scoped work over owning complete backend services.
Why Join Karta

At Karta, you'll build the infrastructure powering production AI agents used by enterprises.

You'll work on distributed systems, real-time voice infrastructure, AI platforms, cloud infrastructure, large-scale event processing, and backend services that operate in production every day.

You'll have the autonomy to make technical decisions, the ownership to see your work through to production, and the opportunity to shape both the product and the engineering culture as we grow.

If you're excited by solving difficult backend engineering problems, shipping quickly, and owning systems end-to-end, we'd love to hear from you.

More Info

Job Type:
Industry:
Employment Type:

About Company

Job ID: 151525875

Similar Jobs

Bengaluru, India

Skills:

Spring BootLambdaJUnitDesign PatternsDistributed Systemsdata structuresAWSApi GatewayJavaJava FrameworksconcurrencyDynamodbOopJenkinsGitGradleMockitoSqsreal-time processing platformsCodePipelineAI coding toolsMonitoringIncident Investigationproduction debuggingmicroservices architectureserverless technologies

Bengaluru, India

Skills:

containerization GithubDistributed SystemsPostgreSQLKafkaKotlinRedisMicroservicesRabbitmqAndroid StudioMySQLMongoDBRestful ApisCloud-native Application DevelopmentAI-powered Developer ToolsNoSQL DatabasesCaching Technologies

Bengaluru, India

Skills:

snowflake JavaCPostgreSQLKafkaMicroservicesMySQLDistributed SystemsHelmPythonKubernetesDebeziumGoKafka ConnectCloud-native

Bengaluru, India

Skills:

GolangKafkaRedisKubernetesjob schedulersPubsubSolidDRYGang of Four principles

Bengaluru, India

Skills:

.NET 6SQL ServerMicroservicesAngularGitReactDockerBlazorRest ApisKubernetesAzure DevOpsEvent-Driven ArchitectureGitHub ActionsASP.NET Core