1

Programming Research Assistant Jobs in Troy, MI (NOW HIRING)

Posting Details Position Information Job Title Assistant Professor Department 2102 - Mechanical Engineering Requisition No. 0000791 Summary We seek applicants with research and teaching interests ...

Mainframe Systems Engineer (z/OS)

Dearborn, MI ยท On-site

$159K - $188K/yr

Research, design, implement, and maintain complex infrastructure solutions, including: * Identity ... Utilize enterprise monitoring tools and assist in developing custom monitoring solutions. * Ensure ...

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.

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

Artificial Intelligence Senior Associate

Dearborn, MI โ€ข Remote

FastTek
IT Servicesย โ€ขย 501 - 1,000 employees

Full-time

Medical, Dental, Vision, Life, Retirement, PTO

Re-posted 17 days ago


Key responsibilities

  • Develop AI algorithms, models, and programs to solve complex problems, generate recommendations, extract patterns, make predictions, interpret sensor data, and enable automation.

  • Perform large-scale experimentation and develop data-driven applications that translate data into actionable intelligence.

  • Design, configure, deploy, and optimize AI conversational agents, Copilot experiences, and integrate AI capabilities within Microsoft Dynamics 365 and Azure services.


Job description

Artificial Intelligence Senior Associate #1060677
Job Description:
  • Employees in this job function are responsible for developing intelligent programs, cognitive applications and algorithms for data analysis and automation, leveraging various AI techniques such as deep learning, generative AI, natural language processing, image processing, cognitive automation, intelligent process automation, reinforcement learning, virtual assistants and specialized programming
 
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
  • Possess technical background and experience with Microsoft D365 Platform tools, including Microsoft Copilot Studio and generative AI capabilities.
  • They should be familiar with the platform's features, capabilities, customization options, and AI-driven automation.
  • They will also enjoy solving complex problems, have strong interpersonal skills, and a desire for continuous improvement.
  • The candidate should be skilled in Microsoft Dynamics 365, GitHub, Power Apps, Azure DevOps, Plug-In Development, Workflows, C#, JavaScript, and Copilot/AI integrations.
  • Designing, configuring, and deploying custom AI conversational agents and Copilot experience using Microsoft Copilot Studio and Omnichannel for Customer Service.
  • Leveraging generative AI capabilities within Dynamics 365 to improve contact center efficiency, automated email drafting, and real-time agent assistance.
  • Integrating D365 with Azure OpenAI, cognitive services, and external knowledge bases to power Copilot responses.
  • Optimizing Copilot performance through prompt engineering, topic configuration, and continuous monitoring of AI interactions.
  • All aspects related to form customization, such as (but not limited to) adding Tabs, Sections, Sub-grid, Web Resources, iFrame, Navigation Map Customization, and Ribbons Customization. Solutions and sitemap customizations.
  • C#, JavaScript and XRM model for JS, including OData calls through JS.
  • Plug-in development.
  • Custom workflow development, BPF.
  • CRM Portal Development and other custom portal development.
  • Integrating with Azure services through Power Automate, Logic Apps, Azure Functions, Web APIs.
  • Power Apps Model Driven Apps and Canvas apps.
  • Collaborate with other PDO teams and stakeholders to ensure that the product meets technical and business objectives.
  • Communicate effectively technical ideas, technical feedback, and collaborate with technical stakeholders.
  • Participate and support in conducting technical design and code reviews. Create, implement, and maintain technical documentation.
  • Diagnose and triage technical errors, data issues, and performance challenges.
  • Proactively provide feedback throughout the Agile journey, seeking continuous process improvement.
  • Perform software and product updates recommended by Company and/or other vendors.
  • Debugging and maintaining written code.
  • Unit testing, QA, and Technical documentation.
 
Skills Required:
  • CRM
  • AIPGEE
 
Experience Required:
  • Senior Associate Exp: 3 to 5 years experience in relevant field
 
Experience Preferred:
  • 5+ years of experience in C#, JavaScript, ASP.NET.
  • 5+ years of experience with Microsoft Dynamics 365.
  • 5+ years of experience with GitHub or git-based source control.
  • 2+ years of hands-on experience working with Microsoft Copilot Studio (formerly Power Virtual Agents) and integrating AI/Copilot capabilities within the D365 ecosystem.
  • Strong understanding of generative AI concepts, prompt engineering, and utilizing Large Language Models (LLMs) in business applications.
  • Experience with Azure OpenAI, Azure Cognitive Services, or Microsoft AI SDKs is highly preferred.
  • Hands-On Experience with Microsoft Dynamics 365, GitHub, Power Apps, Azure DevOps, Plug-In Development, and Workflows.
 
Education Required:
  • Bachelor's Degree
 
Additional Info:
 
At FastTek Global, Our Purpose is Our People and Our Planet. We come to work each day and are reminded we are helping people find their success stories. Also, Doing the right thing is our mantra.  We act responsibly, give back to the communities we serve and have a little fun along the way.
We have been doing this with pride, dedication and plain, old-fashioned hard work for 24 years!
FastTek Global is financially strong, privately held company that is 100% consultant and client focused.
We've differentiated ourselves by being fast, flexible, creative and honest. Throw out everything you've heard, seen, or felt about every other IT Consulting company. We do unique things and we do them for Fortune 10, Fortune 500, and technology start-up companies.
Our benefits are second to none and thanks to our flexible benefit options you can choose the benefits you need or want, options include:
 
  • Medical and Dental (FastTek pays majority of the medical program)
  • Vision
  • Personal Time Off (PTO) Program
  • Long Term Disability (100% paid)
  • Life Insurance (100% paid)
  • 401(k) with immediate vesting and 3% (of salary) dollar-for-dollar match
 
Plus, we have a lucrative employee referral program and an employee recognition culture.
FastTek Global was named one of the Top Work Places in Michigan by the Detroit Free Press in 2013, 2014, 2015, 2016, 2017, 2018, 2019, 2020, 2021, 2022, and 2023!
To view all of our open positions go to: https://www.fasttek.com/fastswitch/findwork
Follow us on Twitter: https://twitter.com/fasttekglobal
Follow us on Instagram: https://www.instagram.com/fasttekglobal
Find us on LinkedIn: https://www.linkedin.com/company/fasttek
You can become a fan of FastTek on Facebook: https://www.facebook.com/fasttekglobal/
AI & Hiring Disclosure
We use AI tools to support parts of our hiring process, such as reviewing applications and identifying potential matches. These tools are designed to promote efficiency, consistency, and fairness, and they are always used under human oversight.
All personal data collected is used solely for recruitment purposes, and you have the right to know, access, or request deletion of your data at any time, subject to legal limits.
If AI will be used in a video interview, you'll be informed in advance and asked for your consent, with the option to opt out.
Our tools are regularly reviewed to detect potential bias and to ensure compliance with all applicable laws and our commitment to inclusive hiring.
To learn more or exercise your rights, please contact us at info@fasttek.com.