**Job Description for Software engineer –   Lead Consultant** in Allstate

Location – Pune and Bangalore

**About the Role:**

We are seeking a passionate and skilled **Backend Developer** with hands-on experience in **Generative AI technologies** to join our growing engineering team. This role is ideal for someone who thrives on building scalable backend systems while integrating cutting-edge AI capabilities into enterprise applications.

**Key Responsibilities:**

– Design, develop, and maintain backend services and APIs using modern frameworks (e.g., Java Spring Boot, Node.js, or Python FastAPI).
– Integrate and deploy Generative AI models (e.g., **OpenAI, Hugging Face, LangChain**) into production environments.
– **Fine-tune and optimize LLMs** for specific use cases.
– Build secure, scalable, and high-performance microservices.
– Monitor and improve system performance, reliability, and scalability.
– Implement CI/CD pipelines, containerization (Docker), and orchestration (Kubernetes).
– Deploy and manage applications on cloud platforms, preferably Microsoft Azure.
– Participate in code reviews, testing, and continuous integration processes.

‌

**Required Skills & Qualifications:**

– 3+ years of backend development experience using Java Spring Boot or Python.
– Strong understanding of RESTful APIs, microservices architecture, and asynchronous processing.
– Experience working with **Generative AI** APIs and/or **open-source models**.
– Experience with LangChain, **LLM orchestration, or RAG (Retrieval-Augmented Generation)** pipelines.
– Familiarity with **prompt engineering**, embedding models, or **vector databases**.   
– Strong problem-solving and debugging skills.

‌

‌

**Preferred Skills:**

– Exposure to multi-modal AI systems and agentic AI frameworks.
– Exposure to MLOps and model deployment workflows.
– Experience with Docker, Kubernetes, and CI/CD pipelines.
– Experience with cloud platforms (Azure, AWS or GCP).
– Knowledge of frontend frameworks like React or Angular.