Mid-Level AI Engineer / AI DeveloperWe are seeking a Mid-Level AI Engineer to design, develop, and deploy AI-powered applications and services. This role will work closely with software engineers, product managers, architects, and data teams to build scalable AI solutions using modern machine learning, generative AI, agent frameworks, and enterprise software engineering practices. The ideal candidate combines strong software development skills with hands-on experience building, integrating, and operating AI solutions in production environments.Work Location: Ann Arbor, MI 6 months 100% onsite and then after the 6 months 4 days onsite and 5th remote.
Candidate is able to pick their remote day.Key ResponsibilitiesDesign, develop, test, and deploy AI-enabled applications and services.Build and integrate Generative AI solutions using large language models (LLMs).Develop AI agents, workflows, prompts, tools, and orchestration frameworks.Implement retrieval-augmented generation (RAG), semantic search, and knowledge retrieval solutions.Build APIs, microservices, and backend services supporting AI workloads.Evaluate, benchmark, and optimize AI model performance, quality, cost, and latency.Develop automated testing, monitoring, and observability for AI applications.Collaborate with product owners and business stakeholders to translate requirements into technical solutions.Implement responsible AI, security, privacy, and governance controls within AI solutions.Contribute to architectural decisions, coding standards, and engineering best practices.Support AI applications in production and participate in troubleshooting and incident resolution.Required QualificationsBachelor's degree in Computer Science, Software Engineering, Data Science, or related field.3–6 years of software development experience.2+ years of experience building AI/ML or Generative AI applications.Strong programming skills in one or more of:PythonJavaC#TypeScript/JavaScriptExperience developing REST APIs and distributed services.Experience working with cloud platforms such as:AzureAWSGCPStrong understanding of software engineering fundamentals:Design patternsTestingCI/CDSecurityObservabilityPreferred QualificationsExperience with LLM platforms such as:OpenAIAnthropic ClaudeAzure OpenAIGeminiExperience building:AI agentsMCP-based integrationsTool calling frameworksMulti-agent workflowsExperience with RAG architectures and vector databases.Familiarity with prompt engineering and evaluation frameworks.Experience with containerization and orchestration:DockerKubernetesCloud RunExperience working in Agile development environments.Technical SkillsAI / Machine LearningGenerative AILarge Language Models (LLMs)Prompt EngineeringRetrieval-Augmented Generation (RAG)Embeddings and Vector SearchAI Agent FrameworksModel Evaluation and BenchmarkingSoftware EngineeringObject-Oriented DesignAPI DesignMicroservicesEvent-Driven ArchitectureAutomated TestingCI/CD PipelinesGit and Source ControlCloud & InfrastructureAzure, AWS, or GCPContainers and KubernetesMonitoring and ObservabilityIdentity and Access ManagementSecure Deployment PracticesSuccess MeasuresDelivers production-ready AI features with high quality and reliability.Improves developer and customer productivity through AI-enabled capabilities.Builds scalable and secure AI services aligned with enterprise governance requirements.Demonstrates ownership from design through deployment and production support.Collaborates effectively across engineering, architecture, product, and business teams.Typical ProjectsAI assistants and copilotsMCP servers and AI integrationsKnowledge search and RAG platformsAgentic workflows and automationDocument intelligence solutionsAI-powered developer productivity toolsConversational client experiencesMindlance is an Equal Opportunity Employer and does not discriminate in employment on the basis of – Minority/Gender/Disability/Religion/LGBTQI/Age/Veterans.
AI Software Engineer in ann arbor at Unknown Company
This position is listed as full time and able to be worked remotely.