E-gineering, Inc. is looking for a Senior AI Engineer to join our team. This is a customer-centric, hands-on role focused on designing, building, and delivering LLM-powered capabilities within client applications. You will work across the full lifecycle of AI-enabled solutions, from proof of concept through production, while contributing to the growth of AI engineering practices across our company.
What You'll Do
- Design and implement LLM-powered features and systems within client applications, including building and optimizing RAG pipelines, designing and orchestrating agentic workflows, integrating tool use and external services via protocols such as MCP, and selecting the right models and architectures for the task.
- Design and implement evaluation frameworks to measure LLM output quality, build regression and benchmark suites, and establish feedback loops that drive iteration.
- Be embedded on client teams to deliver AI-powered solutions, understanding client business problems, translating them into technical approaches, and building production-quality software.
- Assess client data readiness during discovery, design and build data ingestion and processing pipelines for AI systems, and ensure solutions operate within client governance frameworks.
- Contribute to E-gineering's growing AI engineering practice by sharing reusable patterns, starter kits, evaluation tooling, or lessons learned, and help teammates level up through pairing, code reviews, and informal knowledge sharing.
What We're Looking For
- 5+ years of experience as a Software Engineer, with strong fundamentals in at least one modern language and ecosystem.
- 1+ years of hands-on experience building LLM-powered applications (RAG, agents, tool use, prompt engineering—not just using chat interfaces).
- Practical experience with agent frameworks (e.g., LangGraph, CrewAI, AutoGen, or similar) and orchestration patterns.
- Experience designing and implementing evaluation strategies for LLM systems.
- Solid understanding of API design, data pipelines, and cloud infrastructure as they relate to AI-enabled applications.
- "We" mentality coupled with a servant leadership mindset.
- Excellent communication skills for both technical and non-technical audiences.
- Must be located in the Indianapolis, IN area.
Nice to Have
- Experience with MCP (Model Context Protocol) or similar tool-integration patterns.
- Familiarity with vector databases and embedding strategies for retrieval systems.
- Experience with model fine-tuning or distillation.
- Exposure to practices outlined in resources like AI Engineering by Chip Huyen.
- History of conference speaking or technical writing.
- Experience with data engineering or data science workflows.
- Contributions to open-source AI tooling or frameworks.
Work Mode
This is a hybrid position. Candidates must be located in the Indianapolis, IN area.
E-gineering maintains a strict 40-hour work week to support work-life balance. For over 13 years, we have been named one of the Best Places to Work in Indiana, consistently ranking in the top three. We believe in offering grace and flexibility when life happens, so you can focus on what matters most.



