Lead Engineer

Target Target · Retail · Bangalore, India

Lead Engineer on Target's Streaming Platform Team responsible for building out Kafka/Streaming capabilities in India, writing and deploying code to enhance the Kafka platform, and designing infrastructure solutions. Requires 10+ years of JVM experience and familiarity with CI/CD, Kafka, and public cloud providers.

What you'd actually do

  1. Help build out the Kafka/Streaming capability in India
  2. Write and deploy code that enhances the Kafka platform
  3. Designs infrastructure solutions that support automation, self- provisioning, product health, security/compliance, resiliency, zero- call aspiration, and are Guest/Team Member experience focused
  4. Troubleshoot and resolve platform operational issues

Skills

Required

  • 10+ years of experience developing in JVM-based languages (e.g. Java/Kotlin)
  • Ability to apply skills to solve problems, aptitude to learn additional technologies or go deeper in an area.
  • Has good basic programming/infrastructure skills and is able to quickly gather the skills necessary to accomplish the task at hand.
  • Intermediate knowledge and skills associated with infrastructure- based technologies
  • Works across the team to recommend solutions that are in accordance with accepted testing frameworks.
  • Experience with modern platforms and CI/CD stacks (e.g. GitHub, Vela, Docker)
  • Highly productive, self-starter and self-motivated
  • Java/Kotlin
  • ReactJS/Angular
  • Postgre

Nice to have

  • 10+ years of experience developing high quality applications and/or supporting critical enterprise platforms
  • Experience with Kafka, Containers(k8s), Zookeeper, worked with any one of the major public cloud providers ( GCP/AWS/AZURE)
  • Familiarity with Golang and microservices architecture is a big plus
  • Participate in day-to-day support requests by performing the admin tasks.
  • Install and maintain standard Kafka components: Control Center, ZooKeeper, and Brokers
  • Strong understanding of infrastructure/software and how these systems are secured, analyzed, and investigated.
  • Is a contact point for their team and is able to help answer questions for other groups and/or management?
  • Partner with teams to prioritize and improve services throughout the software development lifecycle
  • Personal or professional experience contributing to open-source projects
  • Innovative mindset – willingness to push new ideas into the company
  • Excellent problem-solving and analytical skills.
  • Strong communication and interpersonal skills, with the ability to articulate complex technical concepts to principal engineers, product manager, management stakeholders.
  • Leadership experience, with a track record of mentoring and developing engineering talent.

What the JD emphasized

  • 10+ years of experience developing in JVM-based languages (e.g. Java/Kotlin)
  • Experience with modern platforms and CI/CD stacks (e.g. GitHub, Vela, Docker)
  • Experience with Kafka, Containers(k8s), Zookeeper, worked with any one of the major public cloud providers ( GCP/AWS/AZURE)
  • Java/Kotlin, ReactJS/Angular and Postgre