1

Agent Based Modeling Jobs in Michigan (NOW HIRING)

Large Language Models (LLMs) * Agent-based AI architectures * API development and microservices * Python development * FastAPI * Frontend development using Angular or React * Production software ...

Prompt pipelines * Agent-based architectures * Retrieval-Augmented Generation (RAG) systems ... Drive model evaluation, prompt optimization, and system reliability improvements based on real ...

Proven experience building AI/ML or agent-based systems, ideally using frameworks such as LangChain ... Solid understanding of LLMs, including prompt engineering, RAG, model evaluation, and optimization ...

Lead the design, development, and validation of simulation models (discrete-event, agent-based, system dynamics, or hybrid). * Translate business or operational problems into robust simulation ...

Senior AI Engineer

Lansing, MI · On-site

$120 - $150/hr

... building agent-based AI solutions that significantly enhance developer productivity across the ... Work with SQL and NoSQL databases to implement efficient data models and service access patterns.

This role emphasizes application development, orchestration, and user experience rather than model ... Experience orchestrating multi-step AI workflows or agent-based systems * Familiarity with ...

Buyers Agent

Shelby, MI · On-site

$72K - $140K/yr

We provide comprehensive models, innovative technology, essential resources, personalized coaching ... Learning based, growth-minded * Organized * Willingness to learn scripts and dialogues * Excellent ...

next page

Showing results 1-20

Agent Based Modeling information

See Michigan salary details

$12

$26

$34

How much do agent based modeling jobs pay per hour?

As of Aug 16, 2026, the average hourly pay for agent based modeling in Michigan is $26.27, according to ZipRecruiter salary data. Most workers in this role earn between $20.53 and $34.57 per hour, depending on experience, location, and employer.

What are the key skills and qualifications needed to thrive in the agent based modeling position, and why are they important?

To thrive in an Agent Based Modeling role, a strong background in computational modeling, mathematics, and systems analysis is typically required, often supported by a degree in computer science, engineering, or a related field. Proficiency with simulation tools such as NetLogo, AnyLogic, or Repast, as well as programming languages like Python or Java, is highly valuable. Effective communication, critical thinking, and strong collaboration skills help professionals explain complex models to stakeholders and work within multidisciplinary teams. These qualities are crucial for accurately simulating real-world systems, delivering actionable insights, and driving informed decision-making in various industries.

What are some typical challenges faced in an agent based modeling position?

A common challenge in Agent Based Modeling is accurately representing complex, real-world systems with diverse and dynamic agents while balancing computational resources and model simplicity. Professionals in this role often need to validate and calibrate their models with limited or imperfect data, requiring both technical skill and creativity. Additionally, effectively communicating modeling results to non-technical stakeholders and integrating feedback into iterations is a key part of the job. Overcoming these challenges provides rewarding opportunities to contribute to innovative solutions across areas like finance, healthcare, logistics, or social sciences.

What is an agent based modeling?

An Agent-Based Modeling (ABM) job involves developing and implementing simulations that model the interactions of autonomous agents within a system. These roles are common in fields like economics, epidemiology, traffic modeling, and artificial intelligence. Professionals in this role use programming and mathematical models to analyze complex systems and predict emergent behaviors. Key skills typically include coding (Python, NetLogo, or AnyLogic), data analysis, and knowledge of computational modeling techniques.

What are popular job titles related to Agent Based Modeling jobs in Michigan?

For Agent Based Modeling jobs in Michigan, the most frequently searched job titles are:

What job categories do people searching Agent Based Modeling jobs in Michigan look for?

The top searched job categories for Agent Based Modeling jobs in Michigan are:

Infographic showing various Agent Based Modeling job openings in Michigan as of August 2026, with employment types broken down into 1% As Needed, 76% Full Time, 15% Part Time, 1% Temporary, and 7% Contract. Highlights an 92% Physical, 2% Hybrid, and 6% Remote job distribution, with an average salary of $54,651 per year, or $26.3 per hour.

LEO Lecturer I for AY26-27

University of Michigan

Ann Arbor, MI • On-site

Full-time

Re-posted 27 days ago


University Of Michigan rating

8.1

Company rating: 8.1 out of 10

Based on 145 frontline employees who took The Breakroom Quiz

162nd of 618 rated colleges and universities


Job description

Description
How to Apply
You will be asked to provide the following information: a cover letter discussing your interest in and fit for the position, curriculum vitae, a statement of teaching philosophy and experience, and evidence of teaching excellence (evaluations or awards, if available). Additionally, you will be asked to provide the name and contact information for two letters of support. Please email cscs.recruiting@umich.edu with any questions.
Mode of Work:
Onsite
Job Summary
The Center for the Study of Complex Systems (CSCS) at the University of Michigan is seeking to fill a full-time academic year Lecturer I position. CSCS is a broad, interdisciplinary unit whose faculty use and develop tools from applied mathematics, computation, physics, statistics, engineering, and network theory to understand questions in the social, biological, and physical sciences.
Example classes are listed below. (Precise course load will be discussed/assigned based on the qualifications of the applicant.)
  • CMPLXSYS 100 (Complexity: From Simple Rules to Complex Behavior): In this course, we explore a broad range of introductory topics in complex systems, examining how interactions between individuals can lead to emergent patterns, in systems ranging from cells, to societies, to climate change. The course also provides a friendly introduction to programming in an applied context.
  • CMPLXSYS 251(Computational Social Sciences): Due to the growth in electronic sources such as cell phones, Facebook, Twitter, and other online platforms, researchers now have enormous amounts of data about every aspect of our lives - from what we buy, to where we go, to who we know, to what we believe. This has led to a revolution in social science, as we are able to measure human behavior with precision largely thought impossible just a decade ago. Computational Social Science is an exciting and emerging field that sits at the intersection of computer science, statistics, and social science. This course provides a hands-on, non-technical introduction to the methods and ideas of Computational Social Science. We will discuss how new online data sources and the methods that are being used to analyze them can shed new light on old social science questions, and also ask brand new questions. We will also explore some of the ethical and privacy challenges of living in a world where big data and algorithmic decision-making have become more commonplace. Each week, students will have the opportunity to try their hand at analyzing big data from sources ranging from online dating profiles to New York City taxicabs to #metoo Tweets and other sources. Note that this course is a 4-credit course that includes a weekly, 2-hour lab component in addition to lecture and discussion.
  • CMPLXSYS 270 (Introduction to Agent-Based Modeling): Many systems can be modeled as being composed of agents interacting with one another and their environment. Agent based modeling (ABM) can be used to explain phenomena in the biological and social sciences that are driven by multi-agent interactions, ranging from evolution, to epidemic spread, to flocking, to cooperation, to racial segregation in neighborhoods. Agent based modeling allows us to explore how simple rules governing agent behavior can lead to remarkably complex emergent phenomena. In this course students will use Python to explore and modify well-studied agent based models of complex systems, as well as formulate models of their own.
  • CMPLXSYS 325 (Memes, Measles, and Misinformation): This course explores how contagious processes can help us understand a range of different phenomena observed in the real world- ranging from infectious disease transmission, to the spread of information, misinformation, and disinformation. We also explore the feedbacks and interactions between many of these different transmission systems.
  • CMPLXSYS 391(Introduction to Modeling Political Processes): This class provides an introduction to modeling people and social systems. We learn to construct, manipulate, and evaluate models of people who vote, work, commit crimes, and attend classes. We cover concepts and ideas from game theory, learning theory, complexity theory, and even biology and physics (at a metaphorical level of course.) Though the topics and techniques covered are wide ranging - we analyze among other things the wisdom of crowds, the spread of ideas, the causes of racial segregation, and the emergence of riots, they aggregate into a deep methodological coherence. The kind of understanding you won't get by reading the newspaper. By the end, students will understand the strengths and uses of various modeling approaches used in the social sciences and be able to use them. This is not a mathematics course, but it does require a willingness to think abstractly, to carefully contemplate lots of charts and figures, and to do a little algebra. And above all, a commitment to never reading the newspaper in class.
  • CMPLXSYS 445 (Introduction to Information Theory for the Natural Sciences): This course introduces the basic tools of Information Theory. Entropy, Relative Entropy, and Information, and highlights their utility with applications drawn from various disciplines. After introducing the basics of probability theory and information theory, we explore topics including coding, data compression, channel capacity, thermodynamics, population dynamics, gene transcriptions, network science and more.

This is a single academic year (Fall 2026 and Winter 2027) instructional appointment that may be extended subject to departmental needs and satisfactory performance.
Responsibilities*
The initial appointment period is for the academic year 2026-27. Responsibilities include teaching undergraduate and/or graduate courses as an instructor of record, and/or discussion or lab section leader, depending on the department's needs. Duties are expected to include teaching, developing course materials, evaluating and grading students, and holding regularly scheduled office hours. A typical full-time (100% effort) load is three courses per semester. Full-time and part-time positions are available.
Required Qualifications*
Candidates should have a Master's degree or Ph.D. in Complex Systems or a related field such as physics, applied mathematics, network science, EEB, or sociology, and some college-level teaching experience.
Additional Information
As one of the world's great liberal arts colleges, LSA pushes the boundaries of what is understood about the human experience and the natural world, and we foster the next generation of rigorous and empathetic thinkers, creators, and contributors to the state of Michigan, the nation, and the world. To learn more about LSA's Mission, Vision and Values, please visit lsa.umich.edu/strategicvision.
Mission Statement
The mission of the University of Michigan is to serve the people of Michigan and the world through preeminence in creating, communicating, preserving and applying knowledge, art, and academic values, and in developing leaders and citizens who will challenge the present and enrich the future.
Union Affiliation
This position is covered under the collective bargaining agreement between the U-M and the Lecturers Employee Organization, AFL-CIO, which contains and settles all matters with respect to wages, benefits, hours and other terms and conditions of employment.
Background Screening
The University of Michigan conducts background checks on all job candidates upon acceptance of a contingent offer and may use a third party administrator to conduct background checks. Background checks are performed in compliance with the Fair Credit Reporting Act.
Contact Information
Please contact cscs.recruiting@umich.edu with any questions.
Application Deadline
Review of applications will begin on April 1, 2026, and will continue until the position is filled.
U-M EEO/AA Statement
The University of Michigan is an equal opportunity/affirmative action employer.

What University Of Michigan employees say

Pay

Benefits

Hours and flexibility

Workplace

Get the full story on Breakroom


University of Michigan logo

About University of Michigan

Sourced by ZipRecruiter

The University of Michigan (U-M), based in Ann Arbor, MI, US, is one of America's most esteemed institutions in higher education. Established in 1817, it presides in the industry of education and research, providing a range of services including undergraduate, graduate, and professional education programs. Complementing this is an extensive research activity that has significantly contributed to various fields, from healthcare to engineering, humanities to sports. Upholding its mission "to serve the people of Michigan and the world through preeminence in creating, communicating, preserving and applying knowledge, art, and academic values", U-M consistently ranks among the top universities globally, a testament to its tradition of excellence in learning and research, and a deep commitment to innovation and discovery.

Industry

Colleges, universities, and professional schools

Company size

10,000+ Employees

Headquarters location

Ann Arbor, MI, US

Year founded

1817

Social media