> Markdown version of [/jobs/ext/1911826-experienced-ai-engineer-generative-ai-machine-learning](https://www.wearedevelopers.com/jobs/ext/1911826-experienced-ai-engineer-generative-ai-machine-learning). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # Experienced AI Engineer - Generative AI/Machine Learning - **Company:** RLI Corp. - **Location:** Chicago, IL, United States - **Experience:** Experienced - **Salary:** $120,515.0 - $175,650.0 - **Contract:** Permanent contract - **Skills:** Application Programming Interfaces (APIs), Agile Methodology, Artificial Intelligence, Applications Architecture, Microsoft Azure, Cloud Computing, Software Quality, Code Review, Continuous Integration, Software Design Patterns, DevOps, Distributed Systems, Machine Learning, Object-Oriented Software Development, Software Architecture, Software Tools, Search Technologies, Software Construction, Software Engineering, Enterprise Software Applications, Data Ingestion, Spring Cloud, Large Language Models, Prompt Engineering, Generative AI, Infrastructure as Code (IaC), Backend, Gitlab, Git, Event Driven Architecture, Gitlab-ci, Kubernetes, Infrastructure Automation Frameworks, Information Technology, Deployment Automation, Virtual Agents, Restful APIs, Software Version Control, Docker, Microservices - **Published:** August 4, 2026 - **Apply:** https://www.indeed.com/viewjob?jk=a38a95da17436915 ## About the Role * Typically requires a Bachelor's degree in computer science or a related field * Minimum of 7 years of professional software engineering experience designing, developing, and supporting enterprise applications. + Equivalent combination of education and experience will be considered. * Experience designing and developing cloud-native applications, distributed systems, and RESTful APIs. * Experience developing AI-enabled applications utilizing Large Language Models (LLMs), Retrieval-Augmented Generation (RAG), AI agent frameworks, and prompt engineering techniques. * Experience designing and implementing vector databases, vector search, embeddings, and semantic retrieval solutions. * Experience using AI-assisted software development tools to improve software design, development, testing, and delivery. * Experience working within Agile software development environments utilizing Git-based source control and CI/CD practices., * Strong understanding of software architecture, object-oriented design, and design patterns. * Ability to design and develop scalable cloud-native applications utilizing Kubernetes, Docker, REST APIs, and microservices. * Knowledge of modern AI application architecture including Large Language Models (LLMs), Retrieval-Augmented Generation (RAG), AI agents, LangGraph, LangChain, Azure AI Foundry, prompt engineering, and AI model evaluation. * Ability to design and implement vector search, semantic retrieval, embeddings, and knowledge ingestion pipelines for enterprise AI solutions. * Knowledge of intelligent document processing technologies including OCR, document processing pipelines, and structured and unstructured document extraction. * Experience integrating enterprise systems using APIs, messaging, and event-driven architectures. * Knowledge of DevOps tools and practices including Git, GitLab, GitLab CI/CD, Infrastructure as Code (IaC), and automated deployment pipelines. * Ability to leverage AI-assisted development tools while maintaining high standards for software quality, security, testing, and observability. * Strong analytical, problem-solving, communication, and collaboration skills. * Demonstrates the ability to evaluate emerging AI technologies and apply them to solve complex business problems. ## Description Under general management, design, develop, and deliver next-generation AI solutions that improve business processes across the enterprise. Develop intelligent applications, integrate AI capabilities with enterprise systems, and build scalable cloud-native solutions that enable automation, knowledge discovery, and operational efficiency. Collaborate with product owners, architects, business stakeholders, and development teams to design secure, scalable, and maintainable AI-enabled solutions that solve complex business challenges., * Design, develop, test, and deploy enterprise AI applications using modern software engineering practices. * Build intelligent solutions utilizing Large Language Models (LLMs), Retrieval-Augmented Generation (RAG), AI agents, and workflow orchestration technologies. * Develop scalable backend services, REST APIs, and cloud-native applications that integrate AI capabilities with enterprise systems. * Design and implement integrations using APIs, messaging, and event-driven architectures. * Develop document processing, OCR, and knowledge extraction solutions using AI technologies. * Design and implement vector search, semantic retrieval, and enterprise knowledge base solutions. * Deploy, manage, and optimize applications within Kubernetes-based environments. * Collaborate with business partners to understand business needs and translate them into practical AI-enabled solutions. * Participate in architecture reviews, code reviews, Agile ceremonies, technical planning, and solution design discussions. * Contribute to CI/CD pipelines, infrastructure automation, and software engineering best practices. * Mentor team members and promote high standards for software quality, testing, security, observability, and maintainability. * Assist with special projects or perform other duties as assigned. ## Related Videos - [How a Small Team Shrank a Microsoft Monorepo by 94%](https://www.wearedevelopers.com/videos/1236-how-a-small-team-shrank-a-microsoft-monorepo-by-94) - [Docker Compose: Rediscovered](https://www.wearedevelopers.com/videos/1978-docker-compose-rediscovered) - [WeAreDevelopers LIVE - Modern DevOps for IoT Devices and More](https://www.wearedevelopers.com/videos/1805-wearedevelopers-live-modern-devops-for-iot-devices-and-more) - [Should we build Generative AI into our existing software?](https://www.wearedevelopers.com/videos/1129-should-we-build-generative-ai-into-our-existing-software) - [Git for Code Reviews](https://www.wearedevelopers.com/videos/429-git-for-code-reviews) - [Make it simple, using generative AI to accelerate learning](https://www.wearedevelopers.com/videos/969-make-it-simple-using-generative-ai-to-accelerate-learning) ## Related Articles - [How to Become an AI Engineer](https://www.wearedevelopers.com/magazine/331-how-to-become-an-ai-engineer) - [What Are Large Language Models?](https://www.wearedevelopers.com/magazine/304-what-are-large-language-models) - [Got AI ideas but no money? Here are 10 free ways to level up your AI skills with Google Cloud](https://www.wearedevelopers.com/magazine/600-got-ai-ideas-but-no-money-here-are-10-free-ways-to-level-up-your-ai-skills-with-google-cloud) - [MLOps And AI Driven Development](https://www.wearedevelopers.com/magazine/82-mlops-and-ai-driven-development) - [What Industries Outside of AI Are Hiring The Most AI Experts?](https://www.wearedevelopers.com/magazine/98-what-industries-outside-of-ai-are-hiring-the-most-ai-experts) - [How to Use Generative AI to Accelerate Learning to Code](https://www.wearedevelopers.com/magazine/530-how-to-use-generative-ai-to-accelerate-learning-to-code)