Search by job, company or skills

weekday (yc w21)

Backend Engineer

Save
  • Posted a day ago
  • Be among the first 10 applicants
Early Applicant

Job Description

This role is for one of our clients
Seniority level: Associate level

Industry: Content × Commerce

Min Experience: 3+ years

Location: Bengaluru

JobType: full-time

We may use artificial intelligence (AI) tools to support parts of the hiring process, such as reviewing applications, analyzing resumes, or assessing responses and identifying potential inconsistencies or verification signals in application materials based on available information. These tools assist our recruitment team but do not replace human judgment. Final hiring decisions are ultimately made by humans. If you would like more information about how your data is processed, please contact us.

What You'll Do

  • Build high-performance backend services using Go
  • Design and develop scalable APIs and microservices
  • Work with PostgreSQL, ClickHouse, and distributed data systems
  • Build event-driven systems using Kafka and message queues
  • Design reliable data pipelines and backend workflows
  • Optimize system performance, latency, and resource utilization
  • Work on real-time communication infrastructure (WebRTC, LiveKit)
  • Collaborate closely with product, AI, and frontend teams
  • Own services end-to-end from design to deployment and monitoring
  • Improve backend architecture, reliability, and developer experience

What We're Looking For


  • 3-5 years of backend development experience
  • Strong experience with Go (Golang)
  • Experience building scalable APIs and distributed systems
  • Strong understanding of PostgreSQL and database design
  • Experience with Kafka or similar messaging systems
  • Experience with cloud infrastructure and containerized deployments
  • Good understanding of system design, concurrency, and performance optimization
  • Ability to debug production systems and drive issues to resolution
  • Ability to own features and services end-to-end

Nice to Have

  • Experience with LiveKit, WebRTC, or real-time communication systems
  • Experience with ClickHouse or analytical databases
  • Experience with Kubernetes and cloud-native architectures
  • Experience building AI or voice infrastructure systems
  • Startup experience

What Matters Most

  • You write clean, maintainable, and scalable code
  • You think in systems, not just features
  • You care about reliability, performance, and developer experience
  • You can move fast and take ownership
  • You enjoy solving hard engineering problems
  • You want to build products used by millions of users
  • Tech Stack: Go, Kafka, PostgreSQL, ClickHouse, LiveKit, WebRTC, Kubernetes, AWS, Python,
  • gRPC, Docker

J oi n us i n b ui l d i n g t h e f ut ur e of V oi ce A I .

About The Company
Persistence is building the infrastructure layer for next-generation AI voice applications. We are looking for a Backend Engineer who enjoys solving distributed systems problems, building scalable services, and owning critical backend infrastructure.

Must-have skills

GolangKafkaPostgreSQL

Good-to-have skills

LiveKitClickHousevoice infrastructure systems








More Info

Job Type:
Industry:
Employment Type:

About Company

Job ID: 150839319

Similar Jobs

Bengaluru, India

Skills:

AlgorithmsAPI securityUnit TestingMicroservicesTypescriptDistributed Systemsdata structuresNestjsAuthenticationExpressGraphqlOauth2Node.jsJwtGitRest ApisGenAI toolsFastifyAWS cloud servicessoftware design principlesAuthorizationProduction Supportperformance optimizationmodern SDLC practicesOIDC

Bengaluru, India

Skills:

Aws LambdaPostgreSQLNode.jsPythonSqlApi Gateway

Bengaluru, India

Skills:

GolangData StructuresApi DevelopmentAlgorithmsDockerBackend EngineeringSystem DesignAgile Scrum MethodologiesSecure Coding StandardsSQL DatabasesDevOps PracticesNoSQL DatabasesMicroservices Architecture

Bengaluru, India

Skills:

JavaPostgreSQLOraclePythonSqlAWSGitHub ActionsRelational Databases

Bengaluru, India

Skills:

PrometheusKafkaGrafanaPythonGoobservability toolingasynchronous processing