Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

AI Software Engineer

$60 - $80 per hour

Smart 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.

Vacancy posted 3 days ago
Similar jobs that could be interesting for youBased on the AI Software Engineer in Ann Arbor, MI vacancy
  •  ...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... 
    Software
    Full time
    Work experience placement
    Work at office

    The Charles Schwab Corporation

    Ann Arbor, MI
    2 days ago
  •  ...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:... 
    Software
    Contract work
    Work at office
    Immediate start
    Remote work

    Procom

    Ann Arbor, MI
    1 day ago
  • $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... 
    Software
    Full time
    Contract work
    Work at office
    Local area
    Flexible hours

    Thomson Reuters

    Ann Arbor, MI
    3 days ago
  •  ...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... 
    Software
    Full time
    H1b
    Local area
    Remote work
    Visa sponsorship

    Bright Vision Technologies

    Ann Arbor, MI
    3 days ago
  • $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... 
    Software
    Full time
    Work at office
    Local area
    Flexible hours

    Thomson Reuters

    Ann Arbor, MI
    3 days ago
  • $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... 
    Software
    Minimum wage
    Full time
    Flexible hours

    KLA-Tencor

    Ann Arbor, MI
    5 days ago
  •  ...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

    Jobleads-US

    Ann Arbor, MI
    3 days ago
  • $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... 
    Software
    Full time
    Local area
    Remote work
    Flexible hours

    Karman

    Ann Arbor, MI
    19 days ago
  • $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,... 
    Software
    Hourly pay
    Contract work
    Temporary work
    Internship
    Work at office
    Local area
    Remote work

    Rippling, Inc.

    Ann Arbor, MI
    2 days ago
  • $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... 
    Software
    Minimum wage
    Full time

    KLA-Tencor

    Ann Arbor, MI
    3 days ago
  • $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... 
    Software
    Remote job
    Hourly pay
    Full time
    Internship
    Local area

    Siemens

    Ann Arbor, MI
    3 days ago
  • $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... 
    Software
    Minimum wage

    Jobleads-US

    Ann Arbor, MI
    3 days ago
  •  ...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... 
    Software
    Remote work

    SynergisticIT

    Ann Arbor, MI
    4 days ago
  • $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... 
    Software
    Temporary work
    Part time
    Work experience placement
    Shift work

    Verizon

    Barton Hills, MI
    6 days ago
  • $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... 
    Software
    Temporary work
    Part time
    Work experience placement
    Shift work

    Verizon

    Ann Arbor, MI
    6 days ago
  •  ...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... 
    Software
    Full time

    Logic Solutions

    Ann Arbor, MI
    4 days ago
  • $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... 
    Software
    Hourly pay
    Temporary work
    Immediate start

    Skill Corp

    Ann Arbor, MI
    4 days ago
  •  ...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... 
    Software
    Work at office
    Remote work

    University of Michigan

    Ann Arbor, MI
    3 days ago
  •  ...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

    Ava Consulting

    Ann Arbor, MI
    3 days ago
  •  ...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

    Sonsoft

    Ann Arbor, MI
    5 days ago
  •  ...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

    Jobleads-US

    Ann Arbor, MI
    3 days ago
  • 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... 
    Software
    Permanent employment
    Full time
    Work experience placement
    2 days per week
    3 days per week

    Clarivate Analytics

    Ann Arbor, MI
    5 days ago
  • $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... 
    Software
    Full time
    Work at office
    Local area
    Flexible hours

    Thomson Reuters

    Ann Arbor, MI
    3 days ago
  •  ...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... 
    Software
    For contractors

    Damco

    Ann Arbor, MI
    4 days ago
  •  ...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

    Mariana Minerals

    Ann Arbor, MI
    1 day ago
  • $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... 
    Software
    Full time
    H1b

    SynergisticIT

    Ann Arbor, MI
    3 days ago
  • $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... 
    Software
    Overseas

    SiTime

    Ann Arbor, MI
    4 days ago
  •  ...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

    AVA Consulting

    Ann Arbor, MI
    2 days ago
  •  ...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... 
    Software
    Remote work

    TekWissen

    Ann Arbor, MI
    3 days ago
  • $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... 
    Software
    Full time
    Work experience placement
    Work at office
    Local area
    Immediate start
    Flexible hours

    Thomson Reuters

    Ann Arbor, MI
    4 days ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to AI Software Engineer. Be the first to apply!