AI Software Engineer:
On behalf of our technology client, Procom is searching for an AI Software Engineer for a 6-month role. This position is a hybrid position with 4 days onsite at our client's Ann Arbor, MI office.
AI Software Engineer - Job Description:
We are seeking a Mid-Level AI Engineer to design, develop, and deploy AI-powered applications and services. This role involves building scalable AI solutions using modern machine learning, generative AI, and enterprise software engineering practices. The ideal candidate will work closely with software engineers, product managers, and data teams to integrate and operate AI solutions in production environments.
AI Software Engineer - Responsibilities:
Design, 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.
AI Software Engineer - Mandatory Skills:
Bachelor'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 Python, Java, C#, or TypeScript/JavaScript.
Experience developing REST APIs and distributed services.
Experience working with cloud platforms such as Azure, AWS, or Google Cloud Platform.
Strong understanding of software engineering fundamentals.
AI Software Engineer - Nice-to-Have Skills:
Experience with LLM platforms such as OpenAI, Anthropic Claude, Azure OpenAI, or Gemini.
Experience building AI agents and multi-agent workflows.
Experience with RAG architectures and vector databases.
Familiarity with prompt engineering and evaluation frameworks.
Experience with containerization and orchestration using Docker or Kubernetes.
AI Software Engineer - Assignment Length:
This is a 6-month contract position with the potential for hybrid work arrangements thereafter.
AI Software Engineer - Start Date:
ASAP.
AI Software Engineer - Assignment Location:
Ann Arbor, Michigan, United States. This position is hybrid with 4 days onsite and 1 day remote, with the candidate able to choose their remote day.
Employers have access to artificial intelligence language tools (“AI”) that help generate and enhance job descriptions and AI may have been used to create this description. The position description has been reviewed for accuracy and Dice believes it to correctly reflect the job opportunity.
- Dice Id: 10454504
- Position Id: 3d4f572dc83993063538374a7b83cf0e
- Posted 1 hour ago