Engineer - Target India-8

Target Target · Retail · Bangalore, India

Software Engineer role focused on building and improving backend services, microservices, distributed systems, and data pipelines. The role involves designing and developing APIs, writing production-ready code, monitoring systems, and participating in code reviews. While not core to the role, there is exposure to GenAI/ML capabilities, including LLM APIs, prompt engineering, RAG, embeddings, vector databases, and agent-based frameworks.

What you'd actually do

  1. Build and improve backend services and microservices
  2. Work on distributed systems and data pipelines
  3. Design and develop APIs; contribute to full-stack integrations when needed
  4. Write clean, maintainable, and production-ready code
  5. Monitor systems, troubleshoot issues, and handle production support

Skills

Required

  • Python, Java, Kotlin, or JavaScript/TypeScript
  • APIs and microservices
  • Data structures and problem-solving
  • Basic system design and distributed systems concepts
  • CI/CD, version control, testing
  • Independently own and deliver features end-to-end

Nice to have

  • Distributed data systems (Kafka, Spark, etc.)
  • Docker, Kubernetes, or infrastructure-as-code tools
  • SQL or NoSQL databases
  • Frontend technologies (React, TypeScript, etc.)
  • Production systems at scale
  • LLM APIs, prompt engineering
  • RAG, embeddings, or vector databases
  • ML tools (MLflow, Airflow, etc.)
  • Agent-based frameworks (LangChain, AutoGen, etc.)

What the JD emphasized

  • Ability to independently own and deliver features end-to-end