Search jobs now Find the right job type for you Create a job alert Explore how we help job seekers Contract talent Full-Time talent Learn how we work with you Executive search Finance and Accounting Technology Marketing and Creative Legal Administrative and Customer Support Technology Risk, Audit and Compliance Finance and Accounting Digital, Marketing and Customer Experience Legal Operations Human Resources 2026 Salary Guide Demand for Skilled Talent Report Job Market Outlook Press Room Tech insights Labor market overview AI in recruiting Navigating the AI era Staffing for small businesses Cost of a bad hire Browse jobs Find your next hire Our locations

Add your latest resume to match with open positions.

7 results for Aiml Engineer in Minneapolis, MN

AI Architect
  • Edina, MN
  • remote
  • Permanent / Full Time
  • 200000 - 250000 USD / Yearly
  • We are looking for an AI Architect to lead the design of intelligent, enterprise-grade applications in Edina, Minnesota. This role is ideal for a senior technical expert who pairs strong software architecture skills with practical experience applying AI tools to solve business challenges. You will shape technical strategy, create scalable application frameworks, and guide engineering teams through complex development decisions while remaining hands-on in delivery.<br><br>Responsibilities:<br>• Define architecture patterns and technical standards for AI-enabled applications that support long-term scalability, reliability, and maintainability.<br>• Design and deliver software solutions using Python and related technologies to address complex business and engineering needs.<br>• Evaluate and apply AI-assisted development tools, including agentic coding platforms, to improve engineering effectiveness where they provide clear value.<br>• Translate broad or evolving business objectives into actionable technical plans, system designs, and implementation approaches.<br>• Partner with engineering and business stakeholders to influence platform direction and align architecture decisions with organizational goals.<br>• Support the development of CI/CD pipelines, DevOps practices, and deployment strategies that improve software quality and release efficiency.<br>• Lead architectural decisions involving cloud infrastructure, containerized environments, APIs, and modern application integration patterns.<br>• Mentor developers through technical guidance, design reviews, and hands-on collaboration to strengthen engineering execution.<br>• Ensure solutions are designed with security, operational stability, and sustainability in mind, particularly in structured or regulated environments.
  • 2026-09-03T00:00:00Z
Microsoft Infrastructure Engineer/ Architect
  • Chanhassen, MN
  • onsite
  • Temporary / Contract
  • 65 - 85 USD / Hourly
  • <p>Microsoft Infrastructure Engineer to lead the design, engineering, security, automation, and continuous improvement of enterprise Microsoft infrastructure services. This role is responsible for ensuring the reliability, scalability, and security of core platforms, including Windows Server, Active Directory, Microsoft Entra ID, Exchange, Microsoft 365, and VMware virtualization environments.</p><p>The ideal candidate is a hands-on technical leader who can balance strategic infrastructure planning with day-to-day operational support. This person will serve as a senior escalation resource, drive modernization initiatives, improve automation and operational maturity, and partner closely with infrastructure, security, application, and business teams to deliver highly available and secure technology solutions.</p><p>Key Responsibilities</p><ul><li>Design, implement, and support enterprise infrastructure platforms, including Windows Server, Active Directory, Microsoft Entra ID, Exchange Online, Microsoft 365, DNS, DHCP, file services, identity services, and VMware virtualization environments.</li><li>Develop and maintain infrastructure standards, architecture roadmaps, configuration baselines, and operational procedures that support security, scalability, reliability, and business continuity.</li><li>Lead infrastructure modernization efforts, upgrades, migrations, and cloud integration initiatives across Microsoft and virtualization technologies.</li><li>Provide technical leadership throughout the lifecycle of infrastructure projects, from planning and architecture through implementation and operational support.</li><li>Serve as a senior escalation point for complex Windows, Microsoft 365, identity, and virtualization issues, including troubleshooting, root cause analysis, and major incident response.</li><li>Implement and maintain security best practices, including system hardening, patch management, access controls, vulnerability remediation, monitoring, and compliance requirements.</li><li>Develop and enhance automation using PowerShell and other infrastructure automation tools to improve operational efficiency, consistency, and reliability.</li><li>Manage and optimize VMware environments, including capacity planning, lifecycle management, performance tuning, and high availability configurations.</li><li>Monitor infrastructure health, availability, performance, and capacity, proactively identifying risks and opportunities for improvement.</li><li>Support disaster recovery, backup, recovery, and business continuity initiatives for critical infrastructure services.</li><li>Create and maintain technical documentation, architecture diagrams, operational runbooks, support procedures, and knowledge base content.</li><li>Evaluate emerging technologies and recommend solutions that improve security, resiliency, efficiency, and overall platform performance.</li><li>Partner with infrastructure, security, networking, and application teams to ensure enterprise systems integrate effectively and support business objectives.</li><li>Mentor engineers and administrators by sharing best practices, reviewing technical approaches, and promoting consistent operational standards.</li></ul><p>Interested candidates should submit resumes to sally.lander@roberthalf(.com).</p>
  • 2026-09-11T00:00:00Z
Application Packaging Engineer
  • Bayport, MN
  • onsite
  • Temporary / Contract
  • 61.75 - 71.5 USD / Hourly
  • <p>I am looking for a Software Packaging &amp; Application Lifecycle Engineer to support the packaging, deployment, maintenance, and retirement of applications across an enterprise Windows environment. A true application packaging/deployment person.</p><p>This person will work closely with Desktop Engineering, Infrastructure, Service Desk, application owners, and other IT teams to ensure software is packaged correctly, tested, deployed, patched, and maintained throughout its lifecycle.</p><p>This will be a 6–12-month contract to start, onsite 3 days. </p><p><br></p><p>Key Responsibilities</p><p>Package and deploy applications using Microsoft Intune and MECM/SCCM.</p><p>Create, test, document, and maintain software packages.</p><p>Develop installation, uninstall, detection, and deployment rules.</p><p>Support software deployments through Intune, Company Portal, Microsoft Store, and MECM/Software Center.</p><p>Test applications and deployments across different Windows devices and user scenarios.</p><p>Troubleshoot software installation and deployment issues.</p><p>Support application upgrades, patching, and version updates.</p><p>Work with application owners and vendors to resolve application issues.</p><p>Maintain an inventory of applications and their current versions and support status.</p><p>Help identify outdated, unsupported, or unnecessary applications for retirement.</p><p>Follow established software deployment and lifecycle processes.</p><p>Document application packaging, deployment, and support information.</p><p><br></p>
  • 2026-09-10T00:00:00Z
Quality Assurance Tester (iOT)
  • Mendota Heights, MN
  • onsite
  • Temporary to Hire
  • 65 - 75 USD / Hourly
  • <p>We are looking for an experienced Quality Assurance Tester to support software quality initiatives. This opportunity focuses on validating enterprise applications, IoT-related solutions, APIs, integrations, and data movement across connected platforms. The role works closely with cross-functional teams to confirm that new and updated systems perform reliably, meet business expectations, and are ready for release.</p><p><br></p><p>Responsibilities:</p><p>• Drive end-to-end testing efforts by shaping quality approach, coordinating execution, and confirming release readiness across business and technology solutions.</p><p>• Develop and maintain organized test assets in Azure DevOps, including scenarios, cases, suites, evidence, and execution records.</p><p>• Partner with product, business, and engineering teams to translate requirements and acceptance criteria into practical, risk-based test coverage.</p><p>• Perform a range of validation activities such as functional, integration, regression, smoke, exploratory, end-to-end, and user acceptance testing.</p><p>• Log, prioritize, and retest defects using tracking platforms such as Azure DevOps or Jira, while clearly communicating issue impact and status.</p><p>• Assess APIs, system integrations, databases, messaging tools, dashboards, and data pipelines to verify complete and accurate solution behavior.</p><p>• Contribute to Agile delivery by supporting sprint activities, release planning, readiness reviews, and quality reporting tied to go/no-go decisions.</p><p>• Work with technical teams to investigate root causes, confirm fixes, improve testability, and expand regression coverage over time.</p><p>• Assist with test data preparation, environment validation, observability checks, and post-deployment support as needed.</p>
  • 2026-09-11T00:00:00Z
Integration and Automation Specialist
  • Hopkins, MN
  • remote
  • Permanent / Full Time
  • 125000 - 140000 USD / Yearly
  • We are looking for an Integration and Automation Specialist to strengthen connectivity across enterprise applications and improve the way information moves throughout the organization. Based in Minnetonka, Minnesota, this role focuses on creating dependable integrations and scalable automation that support daily operations and long-term business goals. The position partners with technical teams, business stakeholders, and external providers to deliver secure, efficient solutions that reduce manual work, improve data accuracy, and increase system stability.<br><br>Responsibilities:<br>• Develop and support integrations that connect business systems and enable consistent, accurate data exchange across the enterprise.<br>• Build automated workflows that streamline operational processes, reduce manual tasks, and improve efficiency at scale.<br>• Configure and maintain middleware and integration tools to ensure reliable interoperability between cloud and on-premise applications.<br>• Translate business and technical requirements into well-structured integration designs, mappings, and transformation logic.<br>• Monitor interface performance, investigate failures, and resolve complex issues to maintain stable production operations.<br>• Collaborate with IT teams, analysts, vendors, and operational partners to deliver secure and maintainable integration solutions.<br>• Create and optimize API-based, file-driven, and message-oriented integrations to support a variety of application needs.<br>• Apply strong data management practices to improve data quality, support master data consistency, and enable dependable downstream reporting.<br>• Document integration architecture, workflow behavior, and support procedures to promote long-term maintainability and knowledge sharing.
  • 2026-08-31T00:00:00Z
Software Engineer
  • Bayport, MN
  • onsite
  • Temporary / Contract
  • 47.5 - 55 USD / Hourly
  • <p>We are looking for a Software Engineer who can translate business needs into reliable technical solutions while collaborating closely with cross-functional teams. The role centers on building, enhancing, and supporting applications and integrations that improve operational efficiency in a production environment.</p><p><br></p><p>Responsibilities:</p><p>• Interpret technical specifications and convert them into well-structured, maintainable software solutions with minimal supervision.</p><p>• Partner with business analysts and subject matter experts to refine requirements, confirm priorities, and define the boundaries of assigned work.</p><p>• Develop application code, automation scripts, and deployment-related components to support new features and system enhancements.</p><p>• Apply established coding practices and engineering standards to produce clean, consistent, and dependable software.</p><p>• Work closely with quality assurance teams to review deliverables, resolve defects, and confirm that completed work meets expectations.</p><p>• Troubleshoot application issues, perform root-cause analysis, and implement effective fixes to improve system stability.</p><p>• Create and maintain unit tests to strengthen code quality and reduce regression risk.</p><p>• Contribute to integration-related development efforts, including MuleSoft-based solutions where needed.</p>
  • 2026-09-11T00:00:00Z
Software Engineer
  • Hamel, MN
  • onsite
  • Permanent / Full Time
  • 125000 - 145000 USD / Yearly
  • <p>We are looking for an experienced Software Engineer to create and enhance software applications in a dynamic engineering environment in Medina, Minnesota. This role combines hands-on development with technical problem-solving, requiring close collaboration with cross-functional teams to deliver reliable desktop and full-stack solutions. The ideal candidate brings strong software design expertise, communicates clearly with technical and business stakeholders, and can help guide projects from concept through deployment and ongoing support.</p><p><br></p><p>Responsibilities:</p><p>• Evaluate software and data needs to shape practical solutions that align with technical objectives, schedules, and budget expectations.</p><p>• Partner with engineers, data specialists, and other stakeholders to define system behavior, performance goals, and overall application requirements.</p><p>• Design, build, and refine desktop and full-stack software applications that support customer and product needs.</p><p>• Create and maintain testing, validation, and user support documentation to promote successful implementation and knowledge transfer.</p><p>• Lead or coordinate software testing, deployment activities, and on-site commissioning efforts for customer-facing solutions.</p><p>• Provide ongoing support, troubleshooting, and enhancements for existing applications to maintain performance and reliability.</p><p>• Collaborate with operations, engineering, and data teams to address reporting, visualization, and software functionality needs.</p><p>• Present technical ideas, recommendations, and project updates clearly to customers, leadership, and internal teams.</p><p>• Offer technical direction to development efforts and help guide team members through architecture and implementation decisi</p>
  • 2026-08-30T00:00:00Z