1

Programming Research Assistant Jobs in Michigan (NOW HIRING)

Senior AI/ML Engineer

Dearborn Heights, MI ยท On-site

$96K - $132K/yr

... virtual assistants and specialized programming * Research and optimize AI technologies to enhance efficiency and accuracy of data analysis and create more efficient automation Thanks & Regards ...

... โ€ข Assist in the creation and maintenance of R&D test machines and their controls to support ... engineering or engineering technology โ€ข Ability to work in industrial environments โ€ข Travel ...

Showing results 21-40

Programming Research Assistant information

What is a programming research assistant?

Programming Research Assistants are individuals who support academic or professional research projects by developing, testing, and maintaining computer programs and scripts. They collaborate with researchers to implement algorithms, perform data analysis, and automate research workflows. Their work is essential for handling large datasets, running simulations, and ensuring that research-related code is efficient and reproducible. Often, they are students or early-career professionals with strong programming and analytical skills.

What skills and qualifications are needed to be a programming research assistant?

To thrive as a Programming Research Assistant, you typically need strong programming skills (such as Python, R, or MATLAB), a background in computer science or a related field, and familiarity with research methodologies. Experience with data analysis tools, version control systems like Git, and possibly specific research software is highly valued. Critical thinking, attention to detail, and effective communication are essential soft skills for interpreting data and collaborating with research teams. These competencies ensure accurate data handling, reliable research outcomes, and efficient team collaboration in research projects.

What challenges do programming research assistants face?

Programming Research Assistants often encounter challenges such as adapting to rapidly evolving project requirements, managing large and complex datasets, and debugging experimental code under tight deadlines. Collaboration with researchers and other team members requires strong communication skills, especially when translating technical findings into accessible results. Staying current with new programming tools and research methodologies is also essential to contribute effectively to cutting-edge projects.

What is the difference between Programming Research Assistant vs Data Analyst?

AspectProgramming Research AssistantData Analyst
Required CredentialsBachelor's in Computer Science, related field; programming skillsBachelor's in Statistics, Data Science, or related; analytical skills
Work EnvironmentResearch labs, academic institutions, tech companiesBusiness, finance, healthcare, and other industries
Employer & Industry UsageUniversities, research organizations, tech firmsCorporations, consulting firms, government agencies

The Programming Research Assistant and Data Analyst roles share a focus on data and programming skills, often requiring similar educational backgrounds. However, Programming Research Assistants typically work in research settings with a focus on developing algorithms and software, while Data Analysts focus on interpreting data to inform business decisions. Both roles are essential in data-driven environments but serve different primary functions.

What cities in Michigan are hiring for Programming Research Assistant jobs?

Cities in Michigan with the most Programming Research Assistant job openings:

Infographic showing various Programming Research Assistant job openings in Michigan as of August 2026, with employment types broken down into 1% As Needed, 74% Full Time, 20% Part Time, 1% Temporary, 3% Contract, and 1% Nights. Highlights an 98% Physical, 1% Hybrid, and 1% Remote job distribution.

Senior AI/ML Engineer

Dearborn Heights, MI โ€ข On-site

Megan soft Inc
IT Servicesย โ€ขย 11 - 50 employees

$96K - $132K/yr

Other

Re-posted 7 days ago


Job description

Hi We have a job opportunity of a Role Senior AI/ML Engineer with given job description on W2. Please forward updated profile to Koti@megansoft.com or +1  (248) 671-4750.

Role: Senior AI/ML Engineer (W2 Position)

Location: Dearborn, MI (Hybrid)

Duration: 12+ Months

Experience: 5+ Years

JD:

Skills Required:

  • Artificial Intelligence & Expert Systems, Machine Learning, Data Science, Data Modeling, Software Development Lifecycle

Experience Required:

  • Specialist Exp: 5+ experience in relevant field

Experience Preferred:

  • Bachelor’s degree in Computer Science, Engineering, Data Science, or a related technical field.
  • 3+ years of progressive experience in AI/ML, data science, or advanced analytics, with a proven track record of delivering production-grade solutions in large enterprise environments.
  • Strong proficiency in Python and SQL. Familiarity with Graph Query Languages (e.g., Cypher).
  • Demonstrated experience with MLOps principles and tools (e.g., Azure ML, AWS SageMaker, GCP AI Platform, Kubeflow, MLflow) and designing / implementing AI-specific SDLCs.
  • Strong technical expertise in cloud services (GCP/Vertex AI) and data integration patterns
  • Strong analytical, problem-solving, and critical thinking skills.
  • Exceptional communication, interpersonal skills, and stakeholder management skills.

Preferred Qualifications

  • AI-SDLC Experience: Proven track record of using AI tools to enhance personal or team productivity (e.g., Agentic workflows, RAG-based requirement synthesis).
  • Requirement Engineering: Experience in a product engineering role with proven track record of translating business needs into technical specifications for applied AI implementation.
  • Knowledge Graph: Understanding semantic ontologies and how they enable advanced analytics.
  • COTS Integration: Experience integrating COTS AI solutions into an enterprise tech stack.
  • Supply Chain Domain Knowledge: Functional understanding of supply chain operations, including demand & capacity planning, logistics, sustainability & risk management, resilience, etc.

Key Responsibilities:

  • Understand business requirements and develop AI algorithms, models and programs to solve complex problems, generate recommendations, extract patterns, make predictions, interpret sensor data (images, sound), orchestrate automation and enable self-service capabilities
  • Perform large-scale experimentation and develop data driven applications that translate data into actionable intelligence
  • Drive innovative applications of Artificial Intelligence tools and techniques such as deep learning, generative AI, natural language processing, image processing, cognitive automation, intelligent process automation, reinforcement learning, virtual assistants and specialized programming
  • Research and optimize AI technologies to enhance efficiency and accuracy of data analysis and create more efficient automation
Thanks & Regards
Azmeera koti
Megan Soft, Inc.
17177 N. Laurel Park Dr;
Suite #337, Livonia, MI - 48152.
Direct No: +1  (248) 671-4750
E Mail : Koti@megansoft.com
Website : www.megansoft.com
Linked In ID : www.linkedin.com/in/koti-azmeera-104253335