AI Software Engineer
$60 - $80 per hourSmart IMS Inc
Job Title: AI Software Engineer
Duration (Contract): 18 Months
Client Location: Ann Arbor, MI
Location Preference: Onsite
Job Description:
As an AI Software Engineer , you will design, develop, and deploy AI-powered applications and services that leverage modern machine learning, Generative AI, agent frameworks, and enterprise software engineering practices. This role requires a strong combination of software development expertise and hands-on experience building, integrating, and supporting AI solutions in production environments. You will collaborate closely with software engineers, architects, product managers, and business stakeholders to deliver scalable, secure, and high-performing AI solutions. The ideal candidate will have experience developing AI-enabled applications, integrating Large Language Models (LLMs), implementing agent-based workflows, and applying modern software engineering principles to enterprise-scale solutions.
Key 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, orchestrated workflows, prompts, tools, and automation frameworks.
-
Implement Retrieval-Augmented Generation (RAG), semantic search, vector search, and knowledge retrieval solutions.
-
Develop APIs, microservices, and backend services supporting AI workloads and integrations.
-
Evaluate, benchmark, monitor, and optimize AI model performance, quality, latency, scalability, and cost.
-
Build automated testing, monitoring, observability, and reliability solutions for AI applications.
-
Collaborate with product owners and stakeholders to translate business requirements into technical solutions.
-
Implement responsible AI practices, security controls, privacy safeguards, and governance standards within AI solutions.
-
Contribute to architecture decisions, coding standards, and software engineering best practices.
-
Support production AI applications, troubleshoot issues, and participate in incident resolution activities.
-
Drive continuous improvements in AI development methodologies and operational processes.
Required Skills, Experiences, Education, and Competencies:
-
Bachelor s degree in Computer Science, Software Engineering, Data Science, Artificial Intelligence, or a related field.
-
3-6 years of professional software development experience.
-
2+ years of hands-on experience developing AI, Machine Learning, or Generative AI applications.
-
Strong programming skills in one or more of the following languages: Python, Java, C#, TypeScript, or JavaScript.
-
Experience designing and developing REST APIs, microservices, and distributed systems.
-
Experience working with cloud platforms such as Microsoft Azure, AWS, or Google Cloud Platform (GCP).
-
Strong understanding of software engineering fundamentals including design patterns, testing methodologies, CI/CD pipelines, security practices, and observability.
-
Experience implementing Generative AI solutions using Large Language Models.
-
Knowledge of Prompt Engineering, Retrieval-Augmented Generation (RAG), embeddings, vector databases, and semantic search technologies.
-
Experience developing AI agents, intelligent workflows, and AI orchestration frameworks.
-
Strong understanding of API design, object-oriented programming, event-driven architectures, and scalable application development.
-
Experience with automated testing frameworks, source control systems, and modern development practices.
-
Familiarity with monitoring, logging, observability, and performance optimization techniques.
-
Experience implementing secure deployment practices, identity management, and access control models.
-
Strong analytical, problem-solving, troubleshooting, and communication skills.
-
Experience working within Agile software development environments.
Preferred Skills, Experiences, Education, and Competencies:
-
Experience with LLM platforms such as OpenAI, Azure OpenAI, Anthropic Claude, Gemini, or similar AI services.
-
Experience building AI agents, MCP-based integrations, tool-calling frameworks, and multi-agent orchestration solutions.
-
Experience implementing Retrieval-Augmented Generation (RAG) architectures and vector database platforms.
-
Familiarity with prompt engineering methodologies, evaluation frameworks, and AI quality assessment techniques.
-
Experience with Docker, Kubernetes, Cloud Run, or similar containerization and orchestration technologies.
-
Experience developing AI assistants, copilots, conversational AI applications, and intelligent automation solutions.
-
Experience building document intelligence, knowledge management, search, and content retrieval platforms.
-
Exposure to AI-powered developer productivity tools and enterprise AI transformation initiatives.
-
Master s degree in Computer Science, Artificial Intelligence, Software Engineering, Data Science, or a related discipline is preferred.
The hourly range for roles of this nature are $60.00 to $80.00/hr. Rates are heavily dependent on skills, experience, location, and industry.
cyberThink is an Equal Opportunity Employer.
- ...reliable technology products and services. As a Senior Manager, Software Development and Engineering within the thinkorswim Service Availability Engineering (... ...that connect enterprise applications with Generative AI and large language model capabilities. In collaboration...SoftwareFull timeWork experience placementWork at office
- ...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:...SoftwareContract workWork at officeImmediate startRemote work
$109k - $203k
Software Engineer - AI - CoCounsel Forward Deployed EngineeringAre you excited about building AI solutions that help legal professionals work faster, smarter, and with greater confidence? Do you enjoy operating at the intersection of engineering, legal workflows, and real...SoftwareFull timeContract workWork at officeLocal areaFlexible hours- ...AI Data Engineer – RemoteBright Vision Technologies is a technology consulting and software development company delivering cloud, AI, data, and enterprise solutions across the United States. This is a fantastic opportunity to join an established and well-respected organization...SoftwareFull timeH1bLocal areaRemote workVisa sponsorship
$146.8k - $272.6k
Thomson Reuters is looking for a Staff Software Engineer, AI Product Engineering to help shape and build the next generation of AI-powered software for tax and accounting professionals. You will join the CoCounsel for Tax & Accounting organization, working in a fast-moving...SoftwareFull timeWork at officeLocal areaFlexible hours$129.6k - $220.3k
...into R&D. Our expert teams of physicists, engineers, data scientists and problem-solvers work... ...Preferred QualificationsWe are seeking a AI/ML Engineer - Systems to help turn AI/ML... ...of ML engineers, subject‑matter experts, software engineers, and product partners to integrate...SoftwareMinimum wageFull timeFlexible hours- ...KLA seeks an AI/ML Engineer – Systems to turn research into production AI/ML systems in Ann Arbor, MI. The role involves a hands-on, high... ...background in ML, cloud/DevOps, and system design, with 8+ years software experience and 3–5 years in AI/ML. #J-18808-Ljbffr...Software
$170k - $210k
Karman is a fast-growing NVIDIA-backed AI company enabling AI data centers to dynamically... ...to them. The AI Infrastructure Engineer is responsible for designing, building, and... ...integration of power data with AI inference software. This is Utilidata's first dedicated...SoftwareFull timeLocal areaRemote workFlexible hours$25 - $28 per hour
...by operators who understand the mission, engineered for the conditions that degrade or defeat... ...Artificial Intelligence/Machine Learning (AI/ML) Engineer Interns will help develop... ...document, implement, debug, and test AI-enabled software components, including algorithms,...SoftwareHourly payContract workTemporary workInternshipWork at officeLocal areaRemote work$90.4k - $132.6k
...Responsibilities:Designing and developing AI agents and business solutions using... ...in Computer Science, Information Systems, Engineering, Business Technology, or related field, or... ...experience.Five (5) years of experience in software development, automation, business applications...SoftwareMinimum wageFull time$18 - $50 per hour
...Siemens Digital Industries Software Strategic Student Program (SSP) Discover your career with us at Siemens Digital Industries... ...Overview: Siemens Digital Industries Software is seeking an AI & Engineering Data Intern to support emerging Artificial Intelligence and...SoftwareRemote jobHourly payFull timeInternshipLocal area$129.6k - $190.07k
...impact work across your area of expertise. We are seeking a AI/ML Engineer – Systems to help turn AI/ML research into systems that run... ...collaborative team of ML engineers, subject‑matter experts, software engineers, and product partners to integrate AI/ML...SoftwareMinimum wage- ...reputation with the clients.Currently, we are looking for entry-level software programmers, IT enthusiasts, Python/Java developers, data... ...citizens to apply.Who should apply: Recent computer science/engineering/mathematics/statistics or science graduates looking to make...SoftwareRemote work
$8k
...opportunities. \n \n Understanding and selling groundbreaking integrated software solutions including Cloud, Security, ISP, VoIP and Google... ...your clients with Verizon's Velocity Selling methodology. Using AI and advanced CRM tools, the Velocity Selling methodology boosts...SoftwareTemporary workPart timeWork experience placementShift work$8k
...opportunities. \n \n Understanding and selling groundbreaking integrated software solutions including Cloud, Security, ISP, VoIP and Google... ...your clients with Verizon's Velocity Selling methodology. Using AI and advanced CRM tools, the Velocity Selling methodology boosts...SoftwareTemporary workPart timeWork experience placementShift work- ...around the world. Founded in 1995, Logic offers specializes in customized web, mobile and now, AI applications with application integration services that span the entire software development lifecycle.Logic is seeking an experienced Technical Lead/Solutions Architect to...SoftwareFull time
$47.82 - $53.13 per hour
...development, and deployment of state-of-the-art AI-powered applications and services. As a... ...decisions, coding standards, and engineering best practices, shaping our technical direction... ...~ Bachelor's degree in Computer Science, Software Engineering, Data Science, or a related...SoftwareHourly payTemporary workImmediate start- ...place, then replacing manual, spreadsheet driven work with software people actually want to use.In this role you will design and... ...to understand it before you build anything. And you will use AI as an engineering tool rather than a talking point, because a growing share of...SoftwareWork at officeRemote work
- ...9Reference26-00428 JOB ID: TYARD1508387 Job Title: Calibration Engineer Duration: 12 M+ Location: Ann Arbor, MI - 48105 Company... ...necessary for job execution (Technical, Driving, etc.)Perform software logic and value confirmation activities Requirements: A Bachelor...Software
- ...Inc. is growing at a steady pace specializing in the fields of Software Development, Software Consultancy and Information Technology... ...Qualifications=> Bachelor's Degree in computer science, math, computer engineering or equivalent experienceAdditional InformationU.S. citizens...Software
- ...Mariana Minerals Mariana Minerals is a software-first, vertically integrated minerals... ...critical minerals powering modern energy, AI, and defense technologies. We’re reimagining... ...experienced Senior Full Stack Software Engineer to lead critical technical initiatives in...Software
- We are looking for a Lead Software Engineer/Full stack Developer to join our IPG Technology team in Ann Arbor, MI. This is an amazing opportunity to work on Foundation IP, including the web application and Spring-based REST API supporting an external-facing product for...SoftwarePermanent employmentFull timeWork experience placement2 days per week3 days per week
$110k - $204.2k
Are you passionate about building AI-driven software that transforms how professionals work? Join our fast-moving, forward-thinking group that... ...of Thomson Reuters, a global leader. As a Senior Software Engineer, AI, you will play a hands-on role in full-stack web...SoftwareFull timeWork at officeLocal areaFlexible hours- ...will do: Partner with visual designers, product managers, engineers, contractors, growth, and the founders to produce and improve... ...experience is also a plus. Experience in web3, consumer software, or financial services. Knowledge of Blender 3D, Cinema The...SoftwareFor contractors
- ...Mariana Minerals Mariana Minerals is a software-first, vertically integrated minerals... ...critical minerals powering modern energy, AI, and defense technologies. We’re reimagining... ...a highly motivated Full Stack Software Engineer to work on building the critical minerals...Software
$100k
...Currently, we are looking for entry-level software programmers, Java full-stack developers,... ...analysts/data scientists, and machine learning engineers for full-time positions with clients. Who... ...life cycle knowledge of statistics, gen AI, LLM, Python, computer vision, data...SoftwareFull timeH1b$99.9k - $137.37k
...powers over 400 applications, including high-growth ones in AI datacenters, automated driving, industrial and humanoid robots... ...is looking for a talented and motivated Senior Software/Firmware Engineer to join our growing infrastructure team in Michigan. You will...SoftwareOverseas- ...Job-ID Reference JOB ID: TYARD Job Title: Calibration Engineer Duration: 12 M+ Location: Ann Arbor, MI - 48105 Company Background:... ...necessary for job execution (Technical, Driving, etc.)Perform software logic and value confirmation activities Requirements: A Bachelor...Software
- ...DescriptionTekWissen provides a unique portfolio of innovative capabilities that seamlessly combines clients insights, strategy, design, software engineering, and systems integration. Job DescriptionWe are currently seeking a talented Interaction Designer for a 6-12 month project...SoftwareRemote work
$94.9k - $176.3k
Thomson Reuters U.S. Income Tax Compliance software is relied upon by the largest multi-... ...results oriented and innovative software engineer to our team who will help us extend our market... ...) is a plus.Working Experience with AI Developer tools (Claude or Copilot, Cursor...SoftwareFull timeWork experience placementWork at officeLocal areaImmediate startFlexible hours
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to AI Software Engineer. Be the first to apply!
- ai developer Ann Arbor, MI
- ai engineer Ann Arbor, MI
- software engineer full time Ann Arbor, MI
- graduate software developer no experience Ann Arbor, MI
- software engineer healthcare Ann Arbor, MI
- network software engineer Ann Arbor, MI
- senior software engineer Ann Arbor, MI
- software system engineer Ann Arbor, MI
- software developer Ann Arbor, MI
- ngo software engineer Ann Arbor, MI





