Skip to content
Updated How AI-exposed are the skills employers are hiring for? See the data →

From the employer's careers site First seen 29 Oct 2026

Lead Software Engineer - AI Solutions

Epiq senior full-time

The employer hasn't listed a salary.

Apply on Epiq

Description

We are seeking a highly skilled Lead Software Engineer - AI Solutions with strong expertise in Full Stack Software Development, Solution Design, Cloud Engineering, Data Engineering, and AI application development.

This is a hands-on technical leadership role for an experienced engineer who combines deep software engineering expertise with the ability to lead the design and delivery of scalable, enterprise-grade solutions.

Key Responsibilities

  • Lead the design, development, and delivery of scalable enterprise applications, APIs, and services.
  • Drive technical solution design and contribute to architectural decisions across products and platforms.
  • Collaborate with Product Owners and stakeholders to translate business requirements into scalable technical solutions.
  • Provide technical leadership and guidance to engineering teams throughout the software development lifecycle.
  • Lead design reviews, code reviews, and technical discussions to ensure engineering quality and consistency.
  • Design and implement microservices, integrations, reusable frameworks, and cloud-native applications.
  • Ensure software solutions meet security, compliance, performance, scalability, and reliability requirements.
  • Partner with DevOps teams to implement CI/CD pipelines, deployment automation, observability, and operational best practices.
  • Drive continuous improvement initiatives related to software architecture, development standards, testing, and operational excellence.
  • Mentor and coach Associate and Senior Software Engineers while fostering a culture of collaboration, innovation, and engineering excellence.
  • Evaluate emerging technologies and recommend improvements that enhance product capabilities and development efficiency.
  • Act as the primary technical point of contact for delivery teams and provide guidance for resolving complex technical challenges.

AI Responsibilities

  • Lead the design and implementation of AI-powered applications and intelligent automation solutions.
  • Design scalable Retrieval-Augmented Generation (RAG) architectures and enterprise knowledge retrieval solutions.
  • Build and deploy AI-enabled services leveraging Large Language Models (LLMs), vector databases, and AI orchestration frameworks.
  • Define engineering standards and best practices for Generative AI development across teams.
  • Guide the implementation of prompt engineering strategies, evaluation frameworks, and AI observability practices.
  • Collaborate with architects, data engineers, and business stakeholders to identify and prioritize AI use cases.
  • Evaluate emerging AI technologies, frameworks, and tools, recommending practical adoption strategies.
  • Design integrations between AI platforms, enterprise systems, APIs, and data sources.
  • Ensure AI solutions align with security, compliance, responsible AI, and data governance requirements.
  • Mentor engineering teams on AI development patterns, framework selection, and implementation best practices.
  • Drive the adoption of reusable AI accelerators, agent workflows, and scalable AI engineering patterns.

Requirements / Skills

  • Bachelor's or Master's degree in Computer Science, Software Engineering, Information Technology, or a related field.
  • 8-12 years of professional software engineering experience.
  • Strong hands-on experience developing and delivering enterprise-scale applications using Python and/or Java.
  • Proven experience designing distributed systems, APIs, microservices, and cloud-native architectures.
  • Strong experience building modern web applications using React or similar front-end frameworks.
  • Solid understanding of enterprise integration patterns, software architecture principles, and system design methodologies.
  • Experience working with Microsoft Azure (preferred) and/or AWS cloud platforms.
  • Strong experience with DevOps practices including CI/CD pipelines, containerization, Kubernetes, Infrastructure as Code, and deployment automation.
  • Familiarity with Azure DevOps, GitHub Actions, Terraform, and modern software delivery practices.
  • Experience working with relational databases, NoSQL databases, and enterprise data platforms.
  • Strong analytical, troubleshooting, and problem-solving abilities.
  • Excellent communication and stakeholder management skills with the ability to engage effectively with technical and non-technical audiences.
  • Demonstrated experience mentoring engineers and leading technical initiatives.

Preferred AI Skills & Experience

  • Hands-on experience designing and deploying Generative AI solutions in production environments.
  • Strong understanding of Large Language Models (LLMs), Retrieval-Augmented Generation (RAG), Agentic AI, and AI orchestration patterns.
  • Experience working with frameworks such as LangChain, Semantic Kernel, LlamaIndex, AutoGen, CrewAI, or similar technologies.
  • Experience integrating solutions using Azure OpenAI, Azure AI Foundry, AWS Bedrock, Anthropic, OpenAI APIs, or equivalent AI platforms.
  • Experience with vector databases, embeddings, semantic search, knowledge retrieval systems, and AI evaluation frameworks.
  • Understanding of prompt engineering, model evaluation, AI observability, and performance optimization techniques.
  • Familiarity with emerging AI interoperability standards such as MCP (Model Context Protocol) and agent communication patterns.
  • Experience building AI-enabled workflows, intelligent automation solutions, and enterprise AI integrations.
  • Exposure to Snowflake, Databricks, modern data engineering platforms, and AI/ML infrastructure is highly desirable.

Skills

Nice to have

  • Generative AI
  • Large Language Models (LLMs)
  • Retrieval-Augmented Generation (RAG)
  • Agentic AI
  • LangChain
  • Semantic Kernel
  • LlamaIndex
  • AutoGen
  • CrewAI
  • Azure OpenAI
  • Azure AI Foundry
  • AWS Bedrock
  • Anthropic
  • OpenAI APIs
  • vector databases
  • embeddings
  • semantic search
  • knowledge retrieval systems
  • AI evaluation frameworks
Apply on Epiq