Sr Engineer - Target India

Target Target · Retail · Bangalore, India

Senior Engineer role focused on distributed storage systems and full-stack application development, emphasizing production systems ownership, automation, and architectural leadership. Responsibilities include maintaining and tuning storage clusters, driving improvements in availability and scalability, enhancing observability, leading root cause analysis, designing and implementing infrastructure automation, enhancing CI/CD pipelines, troubleshooting production issues, and designing/developing scalable full-stack applications. Requires strong experience in Go/Kotlin, infrastructure automation tools, CI/CD, and distributed systems.

What you'd actually do

  1. Maintain, enhance, and performance-tune distributed storage clusters.
  2. Drive improvements in availability, scalability, and capacity planning.
  3. Strengthen observability, monitoring, and alerting capabilities.
  4. Lead root cause analysis and remediation of production incidents.
  5. Design and implement infrastructure automation solutions.

Skills

Required

  • Go
  • Kotlin
  • infrastructure automation tools
  • CI/CD pipelines
  • distributed systems
  • production-grade environments
  • troubleshoot complex system issues
  • designing scalable and resilient systems

Nice to have

  • Ansible
  • large-scale production environments
  • Kubernetes
  • observability tooling
  • security best practices in distributed systems

What the JD emphasized

  • strong expertise in distributed storage systems
  • full-stack application development
  • deep ownership of production systems
  • automation maturity
  • architectural leadership
  • performance-tune distributed storage clusters
  • availability, scalability, and capacity planning
  • observability, monitoring, and alerting capabilities
  • root cause analysis and remediation of production incidents
  • system resilience and operational reliability
  • infrastructure automation solutions
  • CI/CD pipelines
  • Reduce manual operational overhead
  • complex production issues
  • deep debugging in distributed environments
  • preventive measures to avoid incident recurrence
  • scalable full-stack applications
  • well-tested code
  • Optimize applications for performance, reliability, and security
  • Performance
  • Reliability
  • Security
  • Maintainability
  • engineering standards, code quality, and operational readiness
  • Strong experience maintaining and performance tuning distributed storage clusters
  • Proficiency in Go and/or Kotlin
  • Experience with infrastructure automation tools
  • Hands-on experience building and maintaining CI/CD pipelines
  • Strong understanding of distributed systems and production-grade environments
  • Demonstrated ability to troubleshoot complex system issues
  • Experience designing scalable and resilient systems