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 5 Nov 2026

Senior Software Engineer - AI Solutions

The employer hasn't listed a salary.

Apply on Epiq

Description

Epiq is seeking a highly skilled Senior Software Engineer - AI Solutions with strong expertise in Full Stack Software Development, Cloud Technologies, Data Engineering, and modern AI application development.

This is a hands-on engineering role for an experienced software developer who can independently design, build, and deliver scalable software solutions while contributing to the development of AI-powered products and capabilities.

Key Responsibilities

  • Design, develop, test, and maintain scalable enterprise applications, APIs, and services.
  • Own the end-to-end delivery of software features and components from design through deployment and support.
  • Participate in technical design reviews and contribute to architecture discussions and technology decisions.
  • Develop and maintain microservices, integrations, and reusable software frameworks.
  • Build cloud-native applications leveraging modern development frameworks and engineering best practices.
  • Collaborate with Product Owners and stakeholders to translate business requirements into technical solutions.
  • Design and implement data integrations, pipelines, and services that support business and AI initiatives.
  • Conduct code reviews and champion software quality, maintainability, security, and performance standards.
  • Troubleshoot and resolve complex production issues while driving continuous improvement initiatives.
  • Mentor Associate Software Engineers and contribute to a culture of technical excellence and knowledge sharing.
  • Evaluate emerging technologies and recommend improvements that enhance product capabilities and engineering efficiency.

AI Responsibilities

  • Design, develop, and deploy AI-powered application features and services for production environments.
  • Build and optimize Retrieval-Augmented Generation (RAG) solutions utilizing enterprise knowledge sources and vector databases.
  • Integrate Large Language Models (LLMs) and AI services into business applications and workflows.
  • Implement prompt engineering strategies, AI testing methodologies, and evaluation frameworks to improve solution quality and reliability.
  • Design semantic search, document intelligence, and AI-assisted automation capabilities.
  • Collaborate with data engineers and solution architects to ensure data quality, accessibility, and effective AI solution deployment.
  • Monitor, evaluate, and optimize AI application performance, accuracy, and user adoption.
  • Apply security, privacy, governance, and responsible AI principles throughout the AI development lifecycle.
  • Contribute to the adoption of AI engineering best practices, reusable frameworks, and development standards across projects.

Requirements / Skills

  • Bachelor's or Master's degree in Computer Science, Software Engineering, Information Technology, or a related field.
  • 5-8 years of professional software engineering experience.
  • Strong hands-on experience developing enterprise applications using Python and/or Java.
  • Experience designing and developing REST APIs, microservices, distributed systems, and cloud-native applications.
  • Experience building modern user interfaces using React or similar front-end technologies.
  • Strong knowledge of relational and NoSQL databases, data modeling, and API integration patterns.
  • Experience working with Microsoft Azure (preferred) or AWS cloud platforms.
  • Experience with DevOps practices including CI/CD pipelines, GitHub, Azure DevOps, containerization, and automated deployments.
  • Strong understanding of software architecture principles, design patterns, testing methodologies, and secure development practices.
  • Excellent analytical, troubleshooting, and problem-solving skills.
  • Strong communication and collaboration skills with the ability to work effectively across technical and business teams.

Skills

Nice to have

  • Generative AI solutions
  • Large Language Models (LLMs)
  • LangChain
  • Semantic Kernel
  • LlamaIndex
  • AutoGen
  • CrewAI
  • Azure OpenAI
  • Azure AI Foundry
  • AWS Bedrock
  • Anthropic
  • OpenAI APIs
Apply on Epiq