AdTechTalent
Engineering2 months 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

Bengaluru, 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

Ready to take the next step in your career? Click the button below to continue to the application process.

Similar jobs

More roles worth a look

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