T

Tesco

Grocery and general merchandise retailer

Software Development Engineer III

AI Application Engineering +1Updated on Nov 2
Full-timeIndiaNo salary listed

About the Job

Requirements

  • A Bachelor's or Master's degree in Computer Science, Engineering, or a related field is required.
  • At least 8 years of professional software development experience is required.
  • Strong programming skills in Java and/or Python are required.
  • Experience building applications using Spring Boot and microservices architecture is required.
  • A solid understanding of object-oriented design, design principles, and common design patterns is required.
  • Hands-on experience with Kafka and event-driven systems is required.
  • Experience designing and developing distributed applications and services is required.
  • Strong knowledge of relational databases and NoSQL databases is required.
  • Experience working with cloud platforms such as Azure, AWS, or GCP is required.
  • Experience deploying and operating applications on Kubernetes is required.
  • Familiarity with Agile development methodologies and continuous integration and continuous delivery practices is required.

Responsibilities

  • Design, develop, and maintain scalable and resilient backend services using Java and/or Python.
  • Build cloud-native applications and microservices using Spring Boot and industry-standard design principles.
  • Design and implement event-driven architectures using Kafka and asynchronous messaging patterns.
  • Develop and integrate agentic AI solutions, including AI agents, orchestration workflows, and large language model-powered applications.
  • Collaborate with product managers, architects, and cross-functional teams to translate business requirements into technical solutions.
  • Design and optimize data models for relational and NoSQL databases.
  • Build highly available and fault-tolerant distributed systems capable of handling large-scale workloads.
  • Deploy and manage applications on Kubernetes and cloud platforms such as Azure, AWS, or GCP.
  • Drive engineering excellence through code reviews, automated testing, observability, and operational best practices.
  • Troubleshoot production issues and implement performance, reliability, and scalability improvements.
  • Mentor junior engineers and contribute to technical design discussions and architecture reviews.

Desired Qualifications

  • Experience developing agentic AI applications using frameworks such as LangChain, LangGraph, CrewAI, AutoGen, MCP, or similar technologies.
  • Experience working with large language models, retrieval-augmented generation, and AI orchestration frameworks.
  • Knowledge of observability and monitoring tools such as New Relic, Prometheus, Grafana, or OpenTelemetry.
  • Experience implementing business-driven development practices.
  • Exposure to platform engineering and cloud-native architectures.

About the Company

Tesco

Grocery and general merchandise retailer

Tesco is best understood as a multinational grocery and general-merchandise retailer. The group combines customer-facing retail with distribution, digital, commercial, and analytical capabilities. It serves households through stores and online shopping while also operating wholesale, data-science, and financial-service businesses. Work spans stores, fulfillment, supply chain, product, technology, data, finance, and group functions. The scope reflects Tesco PLC and its principal business lines without implying every role sits in the core supermarket operation.

Company size
Not listed
Company stage
IPO
Headquarters
Broxbourne, United Kingdom
Founded
1919

Recently Posted Jobs

Explore more opportunities at Tesco

See more jobs