1

Software Developer Ai Trainer Jobs in Michigan (NOW HIRING)

Midlevel AI Developer

Ann Arbor, MI · On-site

$50 - $55/hr

You will work closely with cross-functional teams-including software engineers, product managers, architects, and data teams-to build scalable AI solutions utilizing modern machine learning ...

... software engineering, Python development, APIs, LLM-enabled solutions, workflow automation, and ... This is not a pure research or model-training role. We are looking for someone who is curious ...

We are seeking a developer to build and implement enterprise level software services with large ... AI Development Workflows * MQTT, Kafka, Web Sockets, and HTTP Services * Process Flow Documentation

We are seeking a developer to build and implement enterprise level software services with large ... AI Development Workflows * MQTT, Kafka, Web Sockets, and HTTP Services * Process Flow Documentation

We are seeking a developer to build and implement enterprise level software services with large ... AI Development Workflows * MQTT, Kafka, Web Sockets, and HTTP Services * Process Flow Documentation

We are seeking a developer to build and implement enterprise level software services with large ... AI Development Workflows * MQTT, Kafka, Web Sockets, and HTTP Services * Process Flow Documentation

Capture high-quality screenshots of professional CAD software during realistic, expert workflows ... AI interview based on your resume * Submit form Resources & Support * For details about the ...

The AI Expert - Software Engineering is responsible for designing, developing, and integrating artificial intelligence capabilities into production-grade software systems. This role blends deep AI/ML ...

After initial training in-person, this specific role could have the flexibility to work from home ... Software Developer. Responsibilities include developing, maintaining, and supporting software ...

We are seeking a Unity Software Developer to help create highly interactive, visually stunning ... Use of AI tools for enhanced software development What Makes You a Great Fit * You have an eye for ...

The DOC AI is a Google Cloud product that is used to scan paper marriage licenses, extract index ... software development in Python, Java, JavaScript. * 3+ years implementing core Artificial ...

Showing results 21-40

Software Developer Ai Trainer information

What is a software developer AI trainer?

A Software Developer AI Trainer is responsible for training, testing, and improving AI models by providing high-quality data, refining algorithms, and ensuring accurate outputs. They work closely with developers, data scientists, and machine learning engineers to enhance AI applications. This role involves analyzing model performance, labeling data, writing code for automation, and fine-tuning AI systems to improve accuracy and efficiency.

What types of projects do software developer AI trainers typically work on?

Software Developer AI Trainers commonly work on projects involving the design, training, and optimization of AI models for tasks such as natural language processing, image recognition, or data analysis. They collaborate closely with software engineers, data scientists, and product teams to ensure that AI models are accurate, reliable, and efficient in real-world applications. Daily responsibilities might include curating and labeling datasets, evaluating model performance, and implementing feedback loops to refine results. This collaborative, project-driven environment provides opportunities to work on cutting-edge technology and directly impact product innovation and usability.

What are the key skills and qualifications needed to thrive as a software developer AI trainer?

To thrive as a Software Developer AI Trainer, you need a solid background in programming (such as Python, Java, or C++), experience with machine learning concepts, and often a relevant degree in computer science or a related field. Familiarity with AI frameworks like TensorFlow or PyTorch and data annotation tools is highly beneficial, and certifications in AI or data science can further strengthen your profile. Strong analytical thinking, communication skills, and a collaborative mindset set standout candidates apart in this role. These skills are essential for effectively developing, improving, and deploying AI models while working cross-functionally with engineers and data scientists.

What are the most commonly searched types of Software Developer Ai Trainer jobs in Michigan? The most popular types of Software Developer Ai Trainer jobs in Michigan are:
What cities in Michigan are hiring for Software Developer Ai Trainer jobs? Cities in Michigan with the most Software Developer Ai Trainer job openings:
Infographic showing various Software Developer Ai Trainer job openings in Michigan as of July 2026, with employment types broken down into 92% Full Time, 6% Part Time, and 2% Contract. Highlights an 88% Physical, 3% Hybrid, and 9% Remote job distribution.

Senior .NET Software Developer (Southfield, MI)

Open Dealer Exchange

Southfield, MI • On-site

$50.25 - $66.50/hr

Full-time

Posted 16 days ago


Job description

Job Type
Full-time
Description
SENIOR .NET SOFTWARE DEVELOPER - Job Description
Provider Exchange Network (PEN), a business unit of Open Dealer Exchange, is looking for a reliable Senior .NET Software Developer to join the team at our headquarters in Southfield, MI . As a Senior .NET Software Developer, you will support and enhance customer applications, web services, MS SQL databases, and administrative applications tied to PEN's aftermarket sales platform. This person will bring deep .NET expertise, including hands-on experience migrating applications from .NET Framework to .NET Core, along with familiarity working alongside generative AI coding assistants to accelerate delivery. This position is primarily focused on partnering with the development team to modernize infrastructure and deliver complex technical solutions within a Microsoft Azure environment.
Responsibilities
  • Assist with the full software development life cycle (SDLC): Participate in various application enhancements from initial planning through implementation and support.
  • Support and administer web service-based applications: Manage and troubleshoot the functionality of web service-based applications to ensure smooth operations.
  • Collaborate in developing web service integrations for new business customers: Work with the team to create seamless web service integrations with new business customers.
  • Document and implement new application development standards: Create and maintain standards for application development to ensure consistency and quality across projects.
  • Build and execute test plans: Develop and run test plans, documenting the behavior, results, and issues of applications to ensure they meet requirements.
  • Utilize company configuration management practices: Adhere to best practices for code management, including check-in/check-out processes, version control, and overall management.
  • Partner with the Development Manager to analyze workloads: Work alongside the Development Manager to assess tasks, manage priorities, and ensure team efficiency.
  • Collaborate with development team and mentor junior members: Work closely with other team members to share knowledge, solve problems, and mentor junior staff in their professional growth.

Requirements
Required Skills and Experience
  • 10+ years of professional development experience, with at least 4 years working with C#/.NET Core and Framework technologies.
  • Strong experience in various webservices and architectures.
  • Experience working in cloud environments, Microsoft Azure strongly preferred.
  • Proficient in using Visual Studio for development, debugging, unit testing, and application management.
  • Experience working with generative AI coding assistants.
  • Hands-on experience in web development, including the creation and deployment of web services and APIs.
  • Familiarity with code repository systems, with a preference for GIT for version control and code management.
  • Practical experience in DevOps execution, applying best practices to automate and streamline development and deployment processes
  • A strong willingness to learn and work with new infrastructure technologies as needs evolve.

Preferred Skills
  • Experience with Azure DevOps and the creation and maintenance of CI/CD pipelines for streamlined development and deployment.
  • Solid understanding of Object-Oriented Programming (OOP) principles and design patterns.
  • Familiarity with Infrastructure as Code practices, such as Terraform, for provisioning and managing Azure resources.
  • Knowledge of application security best practices to ensure the integrity and protection of software and data.
  • Strong communication skills and experience collaborating with business stakeholders to understand their needs and deliver tailored solutions.
  • Bachelor's degree or equivalent professional experience preferred.