AdTechTalent
Engineering5 days agoOn-site

InMobi Advertising

SDE III - Backend

backendmicroservicesdata pipelinesdistributed systemslow-level designincident responseon-callcost optimizationKubernetescloudGCPAWSAzureTerraformKafkaPythonGoJavaSQLNoSQLobservabilitySREFinOps

Key details

Salary

Not specified

Employment type

Full-time

Seniority

Senior

Years experience

3-5

Location

Bangalore, Karnataka, India

Full job description

Senior Backend Software Development Engineer role requiring 4-5+ years experience building and operating backend systems at scale. Responsibilities include owning critical components/services end-to-end, designing low-level system architecture, writing production-grade code daily, managing infrastructure, optimizing costs, and leading incident response. Required skills include proficiency in Go, Python, or Java; experience with SQL and NoSQL databases; building microservices and data pipelines; observability and production operations; and strong fundamentals in distributed systems. Preferred experience includes cloud platforms (GCP, AWS, Azure), Kubernetes, Infrastructure as Code, streaming data systems, SRE principles, and technical leadership. Location: Bangalore, India.

What you'll do

  • Own one or more critical components/services end-to-end including architecture, development, deployment, operations, and evolution
  • Own the entire lifecycle of components including design, implementation, testing, deployment, monitoring, incident response, and continuous improvement
  • Create detailed technical low-level designs for complex systems including data models, APIs, concurrency patterns, and failure modes
  • Write production-grade code daily
  • Own and operate infrastructure including capacity planning, scaling, and reliability improvements
  • Drive cost optimization for owned components by analyzing spending and implementing efficient architectures
  • Build and optimize systems handling 200K+ queries per second and petabyte-scale data processing
  • Design and implement comprehensive monitoring, alerting, and debugging capabilities
  • Lead incident response, conduct post-mortems, and drive systemic improvements
  • Participate in on-call rotations and ensure operational readiness with runbooks, alerts, and dashboards
  • Define and drive the technical roadmap balancing feature development, tech debt, and operational improvements
  • Mentor junior and mid-level engineers on system design, code quality, and production best practices
  • Collaborate cross-functionally with product, infrastructure, and other engineering teams
  • Execute agile development practices with incremental delivery and iteration based on feedback

Requirements

  • 4-5+ years building and operating backend systems in production environments at scale
  • B.E./B.Tech in Computer Science or equivalent practical experience
  • Proven track record of owning significant components or services from inception to maturity
  • Proven ability to create detailed technical designs including data structures, algorithms, API contracts, concurrency models, failure handling
  • Expert-level proficiency in at least one modern language (Go, Python, Java, etc.)
  • Deep hands-on experience with SQL and NoSQL databases including schema design, query optimization, indexing strategies, operational troubleshooting
  • Extensive experience building, deploying, and operating microservices handling high throughput and large data volumes
  • Strong background designing and running data processing pipelines at scale (batch and/or streaming)
  • Expert understanding of metrics, logging, tracing, and alerting for observability
  • Significant experience with incident response, on-call rotations, debugging live issues under pressure
  • Hands-on experience managing infrastructure, understanding resource utilization, capacity planning
  • Experience analyzing and optimizing infrastructure costs at scale
  • Strong fundamentals in distributed systems, concurrency, consistency models, and failure scenarios
  • Track record of taking full ownership from design through deployment to ongoing operations and improvements

Tech stack

GoPythonJavaSQLNoSQLMicroservicesData PipelinesGCPAWSAzureKubernetesTerraformPulumiKafkaPub/SubKinesisFlink

Benefits

Continuous learning and career progression with InMobi Live Your Potential programEqual Employment Opportunity employer with reasonable accommodations for qualified individuals with disabilities

Apply now

This MVP uses a placeholder application flow. In production, this section can connect to an external apply URL or a native application form.

Similar jobs

More roles worth a look

Related opportunities based on specialty and working model so candidates can keep momentum.