AI Software Engineer

Date PostedJuly 3, 2026LocationNot specifiedCompanyAllstateSalary$110,000-$150,000TypeMid Level

Job Summary

We are seeking a passionate and skilled Backend Developer with hands-on experience in Generative AI technologies to join our engineering team. This role focuses on building scalable backend systems while integrating cutting-edge AI capabilities into enterprise applications. You will be responsible for designing, developing, and maintaining high-performance services and AI-driven models.

Responsibilities

  • Design and maintain backend services and APIs
  • Integrate and deploy Generative AI models
  • Fine-tune and optimize LLMs
  • Implement CI/CD and containerization
  • Manage cloud-based infrastructure

Required Skills

  • Java Spring Boot or Python
  • Microservices Architecture
  • Generative AI & LLMs
  • LangChain & RAG pipelines
  • Docker & Kubernetes

Job Details

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. Education & Experience: - 4 year Bachelor's Degree. - 4 or more years of experience.