Back to Jobs
Recently postedTechnology

Senior AI Engineer / Technical Lead

Reliable Software ResourcesUnited States🇺🇸United States

Quick overview

SeniorityMid Senior
Work modeHybrid
LocationUnited States
DockerFastAPISQLGitAWSDatabricksLLMPythonGenerative AIAzureKubernetesCI/CDLangChainRAG

Job description

Job Title: Senior AI Engineer / Technical Lead
Experience: 7–10 Years
Hire-Type: Contract
Only on W2
Location: Remote// Northville, MI Preferred
Employment Type: Full-Time / Contract
We are looking for a Senior AI Engineer / Technical Lead with strong hands-on experience designing, developing, and deploying enterprise-grade AI solutions. The ideal candidate should have a solid foundation in software development or data engineering, combined with recent experience in Generative AI, LLMs, and modern AI architectures. This role requires someone who can own end-to-end solution delivery, lead technical teams, and work directly with clients to translate business requirements into scalable AI solutions.
Key Responsibilities & Requirements
  • 7–10+ years of overall IT experience, with at least 1–2 years of strong hands-on experience in Generative AI, LLMs, and AI application development. Prior background in full-stack development or data engineering is highly preferred.
  • Strong experience designing and implementing LLM-based applications, including RAG architectures, prompt engineering, embeddings, vector databases, semantic search, and AI agents.
  • Hands-on experience with Azure AI Foundry, Azure OpenAI, Azure AI Search, Azure Document Intelligence, and related AI services. Experience with AWS Bedrock or Google Vertex AI is a plus.
  • Experience building AI solutions for structured and unstructured data extraction, document processing, classification, image analysis, and multimodal AI use cases.
  • Strong programming skills in Python, including experience with APIs, FastAPI, LangChain, LlamaIndex, or similar AI development frameworks.
  • Ability to design end-to-end AI solution architectures, from initial requirements and PoCs through development, integration, cloud deployment, monitoring, and production support.
  • Strong understanding of AI performance optimization, including response accuracy, hallucination reduction, retrieval quality, latency, token usage, cost optimization, evaluation frameworks, and LLM observability.
  • Solid understanding of software engineering fundamentals, including application architecture, design patterns, Git, CI/CD, testing, security, and scalable application development. Must be capable of conducting code reviews, reviewing pull requests, and critically evaluating AI-generated code rather than blindly accepting it.
  • Experience leading and mentoring development teams, providing technical direction, reviewing deliverables, resolving complex technical challenges, and ensuring engineering best practices.
  • Excellent communication and client-facing skills, with the ability to lead technical discussions, present solution architectures, explain AI capabilities to business stakeholders, and take ownership of technical delivery.
Nice to Have
  • Experience with agentic AI, multi-agent orchestration, MCP, and tool-calling architectures.
  • Experience with Azure cloud infrastructure, Docker, Kubernetes, and production AI deployments.
  • Experience with SQL, data pipelines, Databricks, Microsoft Fabric, or modern data platforms.
  • Experience with AI governance, responsible AI, security, and enterprise-scale LLMOps.
Ideal Candidate: A strong software engineer or data engineer who has transitioned into AI engineering and can independently architect, build, deploy, and optimize AI applications while leading a team. We are looking for someone with genuine engineering depth, not someone who relies solely on AI-generated code or low-code AI tools.

Similar jobs