Overview
Backend engineer on the Merchandising (Pyramid) team within Target Product Engineering, building scalable data and aggregation services for retail and commerce platforms, with a focus on integrating LLM and GenAI features.
What you'll do
- Develop scalable applications and services using appropriate technologies, contributing to the design and implementation of team functionalities while ensuring code quality and adherence to engineering standards.
- Perform hands-on development and take ownership of assigned tasks and features.
- Ensure solutions are production ready, deployable, scalable and resilient.
- Plan and deliver your own work in collaboration with the team.
- Actively participate in knowledge sharing and continuous learning.
- Ensure product observability is in place for reliability, and use operational data to identify opportunities to improve stability and performance.
- Follow security best practices in product development and contribute to a security-first mindset, including identifying vulnerabilities and addressing security issues.
- Integrate Large Language Models (LLMs) and GenAI-powered features into core applications.
- Develop and enhance systems that mitigate hallucinations and improve AI reliability.
- Build or integrate agentic frameworks and AI-driven automation for process enhancement.
What you'll need
- 2–4 years of experience in software design and development, with a focus on building scalable backend applications.
- Hands-on experience with JVM-based technologies, specifically Java and Kotlin.
- Experience with Agentic AI, LLM integration, and AI-driven automation.
- Hands-on experience in backend development, AI, and automation workflows using Java and Python.
- Experience developing and maintaining scalable microservices.
- Experience with JVM-based frameworks (Spring Boot or Micronaut), with familiarity in reactive programming.
- Experience integrating Large Language Models and GenAI features into applications.
- Hands-on experience building or integrating agentic frameworks, reducing hallucinations, and implementing process automation using OpenAI APIs and SDKs.
- Experience with messaging systems (Kafka, RabbitMQ).
- Experience with NoSQL databases (Cassandra, MongoDB) and SQL-based databases (PostgreSQL).
- Experience working with CI/CD pipelines using Jenkins, GitLab, or similar tools.
- Unit and integration testing experience (Spock, JUnit, TestContainers for Java; PyTest, Unittest for Python).
- Experience with cloud services (AWS, GCP, Azure).
- Experience with containerization and orchestration (Docker, Kubernetes).
- Experience with monitoring and observability tools (Grafana, ELK Stack, Prometheus).
- Knowledge of event-driven patterns in distributed systems.
Nice to have
- Familiarity with functional programming paradigms in Kotlin.
- Familiarity with designing and integrating GraphQL APIs.
- Exposure to refactoring and modernizing legacy systems.
- Security best practices (OWASP, vulnerability scanning, secure coding principles).
- Familiarity with agile methodologies (Scrum, Kanban, or other agile processes).
Details
- Location: L4, Manyata Embassy Business Park, Racenahali & Nagawara Villages, Outer Ring Rd, Bangalore 540065.
Read the full description and apply on the company’s own careers page.