EngineerJobs.io
← Back to all jobs

Job Description

This role supports AI product and platform teams by delivering production-ready AI, ML, and Generative AI capabilities. The work includes designing, developing, testing, and deploying solutions such as LLM integrations and retrieval-augmented generation (RAG), with attention to responsible AI practices.

Key Responsibilities

  • Design, develop, test, and deploy AI-enabled applications and services that target real business outcomes.
  • Build and integrate Generative AI solutions using large language models (LLMs), including prompt and tool orchestration.
  • Create AI agents, workflows, prompts, tools, and orchestration frameworks intended to operate reliably in production.
  • Implement retrieval-augmented generation (RAG), semantic search, and knowledge retrieval solutions to improve answer quality and relevance.
  • Evaluate, benchmark, and optimize AI model performance, quality, cost, and latency, and add automated testing, monitoring, and observability.

Required Qualifications

  • Bachelor’s degree in Computer Science, Software Engineering, Data Science, or a related field.
  • 3 to 6 years of software development experience, including 2+ years building AI/ML or Generative AI applications.
  • Strong programming skills in one or more of: Python, Java, C#, TypeScript/JavaScript.
  • Experience developing REST APIs and distributed services, along with cloud experience using Azure, AWS, or GCP.
  • Strong software engineering fundamentals, including design patterns, testing, CI/CD, security, and observability.

Technical Focus

  • Python, Java, C#, TypeScript, JavaScript
  • REST APIs; Azure, AWS, GCP
  • LLMs; prompt orchestration; tool orchestration
  • Retrieval-augmented generation (RAG); semantic search
  • CI/CD and observability

Location and Work Arrangement

Ann Arbor, MI (onsite)

Compensation

USD 50 to 54 per hour

Benefits

  • Medical and Prescription Drug Plans
  • Dental Plan
  • Vision Plan
  • Health Savings Account
  • Health Flexible Spending Account
  • Dependent Care Flexible Spending Account
  • Supplemental Life Insurance
  • Short Term and Long Term Disability Insurance
  • Business Travel Insurance
  • 401(k), Plus Match
  • Weekly Pay

Benefits After Waiting Period Completion

Upon completion of the waiting period, consultants are eligible for the following:

  • Medical and Prescription Drug Plans
  • Dental Plan
  • Vision Plan
  • Health Savings Account
  • Health Flexible Spending Account
  • Dependent Care Flexible Spending Account
  • Supplemental Life Insurance
  • Short Term and Long Term Disability Insurance
  • Business Travel Insurance
  • 401(k), Plus Match
  • Weekly Pay

Similar Jobs