Browse jobs Find the right job type for you Explore how we help job seekers Finance and Accounting Technology Marketing and Creative Administrative and Customer Support Legal Preview candidates Contract talent Permanent talent Learn how we work with you Executive search Finance and Accounting Technology Marketing and Creative Administrative and Customer Support Legal Technology Risk, Audit and Compliance Finance and Accounting Digital, Marketing and Customer Experience Legal Operations Human Resources 2025 Salary Guide Demand for Skilled Talent Report Building Future-Forward Tech Teams Job Market Outlook Press Room Salary and hiring trends Adaptive working Competitive advantage Work/life balance Diversity and inclusion Browse jobs Find your next hire Our locations

14 results for Data Engineer in Minneapolis Mn

Data Engineer <p>Robert Half is growing its dedicated team of full-time IT consultants. We are experts in developing technology solutions for clients across local and national landscapes. Join us to not only shape innovative solutions but also hone your skills and learn new ones.</p><p>Be a part of a forward-thinking team, passionately providing optimal solutions to our clients. We champion collaboration, nurturing productive and prosperous partnerships to perform as a high-caliber team.</p><p> </p><p>Position: Data Engineer</p><p> </p><p>In this role, you'll use your expertise in data analysis and engineering to help us deliver data-driven solutions that drive client success.</p><p> </p><p>As part of our collaborative team, you'll have the opportunity to make your mark and influence decision-making through the power of data. If you have a passion for extracting insights from data and using that knowledge to drive strategic business decisions, we encourage you to apply.</p><p> </p><p> </p><p>Location: Minneapolis, MN (Must be local)</p><p> </p><p>Responsibilities:</p><p> </p><p> </p><p>• Manipulate, analyze, and interpret complex datasets using tools such as SQL/Snowflake.</p><p> </p><p>• Design and create data reports using SQL Server Reporting Services (SSRS).</p><p> </p><p>• Develop, implement, and maintain databases for data collection.</p><p> </p><p>• Create and manage Power BI data visualization and reporting tools.</p><p> </p><p>• Liaise with internal and external clients to fully understand data content.</p><p> </p><p>• Collect, organize, analyze, and disseminate significant amounts of information with attention to detail and accuracy.</p><p> </p><p>• Drive data quality, integrity, and reliability throughout data pipelines and processes.</p><p> </p><p>• Adopt and promote a culture of data-driven decision-making in the organization.</p><p> </p><p>Requirements:</p><p> </p><p> </p><p>• Proven experience as a data analyst or business data analyst, with strong analytical skills and the ability to collect, organize, analyze, and disseminate significant amounts of information with attention to detail and accuracy.</p><p> </p><p>• Experience with data analysis tools and languages such as SQL/Snowflake.</p><p> </p><p>• Experience with Power BI, SSRS, and other visualization tools.</p><p> </p><p>• Demonstrated ability to manage databases and database servers.</p><p> </p><p>• In-depth understanding of database management systems and online analytical processing (OLAP).</p><p> </p><p>• Exceptional data interpretation and data visualization skills.</p><p> </p><p>• Strong written and verbal communication skills, with the ability to simplify complex concepts and messages to the wider team.</p><p> </p><p>• Previous consulting or client-facing experience is a plus.</p> Data Engineer We are offering a contract for a permanent position as a Data Engineer in the logistics industry, located in Eagan, Minnesota. The selected candidate will play a crucial role in designing and expanding AI and ML capabilities, overseeing our data warehouse, and enhancing our analytical abilities.<br><br>Responsibilities:<br><br>• Design and expand AI and ML capabilities to enhance business functionality.<br>• Manage and oversee the company's data warehouse to ensure accurate and efficient data storage.<br>• Enhance analytical capabilities to provide insightful data-driven solutions.<br>• Migrate data workflows from Azure Synapse Analytics to Snowflake Analytics environment to improve data processing and analysis.<br>• Collaborate with business leaders to leverage data for informed decision-making.<br>• Drive platform and technology choices and own solution approaches and timelines to ensure optimal data management.<br>• Maintain technical documentation to provide clear and comprehensive data records.<br>• Lead BI solution design sessions, manage integrations, configurations, and API interfaces to improve data and AI accessibility.<br>• Implement data automation processes using Azure Data Factory and Azure Function API’s for data ingestion into Azure Data Lake.<br>• Work efficiently within an Agile environment to enhance team productivity.<br>• Utilize best practices in developing architectural solutions with a focus on enterprise usability.<br>• Project manage data-related projects, including migration to the Snowflake platform. Data Engineer <p>Robert Half is hiring! We are in the market for a proficient Data Engineer to become part of our team in the IT Software industry. As a Data Engineer, your role will encompass the creation and management of efficient data pipelines, ensuring the highest standards of data quality and integrity, and resolving any issues related to data integration workflows promptly. You will also be responsible for developing and utilizing APIs to facilitate data integration and automation tasks.</p><p><br></p><p>Responsibilities:</p><p>• Create and maintain reliable and scalable data pipelines, ensuring data quality and integrity.</p><p>• Design and implement ETL processes for efficient data extraction, transformation, and loading from various sources into target systems.</p><p>• Collaborate with clients, analysts, and business stakeholders to understand and meet data requirements.</p><p>• Develop and utilize APIs to facilitate data integration and automation tasks.</p><p>• Monitor data integration workflows, identifying and resolving issues promptly.</p><p>• Optimize ETL processes for performance, scalability, and cost-efficiency.</p><p>• Ensure compliance with data governance and security standards.</p> Quality Assurance Engineer: IV (Lead) <p>Quality Assurance Engineer. As part of the team, you will be primarily involved in leading and refining our quality assurance processes, establishing automation frameworks, and mentoring entry level engineers. You will be working closely with various teams in a collaborative environment to uphold the highest quality standards for our products.</p><p><br></p><p>Responsibilities:</p><p><br></p><p>• Lead the design, development, and execution of automated test scripts and frameworks</p><p>• Maintain a comprehensive Quality Assurance Engineering (QAE) strategy and constantly seek to improve it</p><p>• Collaborate with various cross-functional teams for seamless integration of QAE processes</p><p>• Drive strategies around Test Data Management (TDM) solutions</p><p>• Guide and mentor entry level quality engineers, providing code review and support</p><p>• Stay updated with industry trends in automation and incorporate best practices into the team's processes</p><p>• Support UiPath based Robotic Process Automation (RPA) and Artificial Intelligence (AI) innovations</p><p>• Oversee the acquisition, deployment, optimization, licensing, and utilization of testing tools</p><p>• Work with cloud-based technology and infrastructure such as Azure and AWS</p><p>• Drive process improvement in SAP around test automation</p><p>• Support shift left strategy for testing methodologies including API, Database, and Unit Testing</p><p>• Develop, maintain, and enhance automation frameworks related to Selenium, Appium, and Tosca</p><p>• Collaborate with management and external teams, including Architecture, Development, Security, and Product Team</p><p>• Implement and evolve Continuous Integration/Continuous Deployment (CI/CD) practices</p><p>• Define coding standards and best practices</p> QA Automation Engineer <p>Robert Half is recruiting a <strong>QA Automation Engineer</strong> for a client in the SaaS industry. This role is open due to the organization's continued growth and offers a primarily remote work arrangement. <u>First preference will be given to candidates local to the Twin Cities, MN metro area.</u> All candidates must be eligible to work in the United States and reside in one of the following states: AR, CA, CO, CT, FL, GA, IL, IN, KS, KY, MA, MN, MS, MO, MT, NE, NV, NH, NJ, NY, NC, OH, OK, SC, TN, TX, WI, WY</p><p><br></p><p>In this key role, you will be integral to maintaining the quality of the company's software-as-a-service (SaaS) platform. As a QA Automation Engineer, your main duties will include developing apps and scripts to gauge quality, automate testing for any modifications to the platform, and establish and keep up automated regression, acceptance, and smoke test suites. Your assistance in drafting test cases and test fixtures, conducting test runs, and working with QA Analysts to verify success criteria and automate will be essential. As a gatekeeper for changes, you will have a say in what goes out to the customers in each release. Collaborating with application and data development teams as well as business stakeholders will be a part of your role. The ideal candidate will be able to comprehend and cater to business needs to ensure our technology meets the desired requirements while maintaining a customer-first mindset in terms of functionality.</p><p><br></p><p><strong style="">Responsibilities:</strong></p><ul><li>Oversee quality across all application tiers - backend, business, and front-end</li><li>Assist with existing applications by reproducing reported defects</li><li>Determine test cases for prioritizing automation</li><li>Formulate automated tests for covering test cases and plans</li><li>Attend design and code reviews ensuring adherence to the best practices</li><li>Persistently aim to enhance and evolve QA methods and processes</li><li>Utilize the principles, processes, and tools of quality management in work</li><li>Engage actively in an Agile team, focusing on delivering incremental outcomes and constant growth</li><li>Nurture a creative and inclusive team-oriented work atmosphere</li><li>Be instrumental in enhancing process improvement efforts</li></ul><p>Our client is proud to offer a comprehensive benefits package, including paid time off and paid holidays, medical/dental/vision coverage, 401k retirement matching, EAP resources, and more </p><p><br></p> QA Automation Engineer <p>Robert Half is recruiting a <strong>QA Automation Engineer</strong> for a client in the SaaS industry. This role is open due to the organization's continued growth and offers a primarily remote work arrangement. <u>First preference will be given to candidates local to the Twin Cities, MN metro area.</u> All candidates must be eligible to work in the United States and reside in one of the following states: AR, CA, CO, CT, FL, GA, IL, IN, KS, KY, MA, MN, MS, MO, MT, NE, NV, NH, NJ, NY, NC, OH, OK, SC, TN, TX, WI, WY</p><p><br></p><p>In this key role, you will be integral to maintaining the quality of the company's software-as-a-service (SaaS) platform. As a QA Automation Engineer, your main duties will include developing apps and scripts to gauge quality, automate testing for any modifications to the platform, and establish and keep up automated regression, acceptance, and smoke test suites. Your assistance in drafting test cases and test fixtures, conducting test runs, and working with QA Analysts to verify success criteria and automate will be essential. As a gatekeeper for changes, you will have a say in what goes out to the customers in each release. Collaborating with application and data development teams as well as business stakeholders will be a part of your role. The ideal candidate will be able to comprehend and cater to business needs to ensure our technology meets the desired requirements while maintaining a customer-first mindset in terms of functionality.</p><p><br></p><p><strong>Responsibilities:</strong></p><ul><li>Oversee quality across all application tiers - backend, business, and front-end</li><li>Assist with existing applications by reproducing reported defects</li><li>Determine test cases for prioritizing automation</li><li>Formulate automated tests for covering test cases and plans</li><li>Attend design and code reviews ensuring adherence to the best practices</li><li>Persistently aim to enhance and evolve QA methods and processes</li><li>Utilize the principles, processes, and tools of quality management in work</li><li>Engage actively in an Agile team, focusing on delivering incremental outcomes and constant growth</li><li>Nurture a creative and inclusive team-oriented work atmosphere</li><li>Be instrumental in enhancing process improvement efforts</li></ul><p>Our client is proud to offer a comprehensive benefits package, including paid time off and paid holidays, medical/dental/vision coverage, 401k retirement matching, EAP resources, and more</p> Systems Engineer <p>We are inviting applications for the position of Linux Systems Engineer in our clients south east metro (MN) office. The successful candidate will be tasked with designing, implementing, and maintaining complex systems that support our business operations. This role involves a combination of hardware and software systems management, network infrastructure development, cybersecurity, and cloud computing.</p><p><br></p><p>Responsibilities:</p><p><br></p><p>• Design, develop, and implement integrated systems that meet organizational needs, including servers, storage, networking, and virtualization solutions.</p><p>• Provide ongoing support, troubleshooting, and maintenance for existing systems to ensure optimal performance and reliability.</p><p>• Configure and maintain network infrastructure, including routers, switches, firewalls, and VPNs, ensuring secure and efficient communication across all systems.</p><p>• Design and manage cloud-based systems and services, ensuring seamless integration with on-premises infrastructure.</p><p>• Develop and maintain automation scripts to streamline routine tasks and improve system efficiency using PowerShell, Python, Bash or similar scripting languages.</p><p>• Create and maintain detailed documentation of system configurations, processes, and procedures, and provide regular reports on system performance and security.</p><p>• Collaborate with other IT professionals, including developers and security analysts, to ensure all systems align with business goals and objectives.</p><p>• Lead and participate in projects related to system upgrades, migrations, and new technology implementations.</p> Storage Engineer (SAN) <p>We are seeking a Systems Engineer to join our team in Eden Prairie, Minnesota. Working in the manufacturing industry, the focus of your role will be to ensure the smooth operation of the Pure Storage and manage MDS SAN, </p><p><br></p><p>Responsibilities:</p><p>• Ensure the efficient deployment and management of the Commvault, focusing on enterprise-level data backup and recovery.</p><p>• Take charge of administering the MDS SAN, including setting up, configuring, and troubleshooting any issues related to the storage area network.</p><p>• Be responsible for the setup and management of the Cisco Unified Computing System to integrate computing, networking, and storage resources for increased efficiency and centralized management.</p><p><br></p><p>Interested candidates should reach out to sally.lander@roberthalf (com).</p> Cloud/ Systems Engineer We are offering a contract for a permanent position as an Infrastructure Engineer in Minneapolis, Minnesota. In the ever-evolving technology industry, this role will involve working on diverse Azure-based solutions, automating tasks, managing environments, and providing high-quality customer support. The successful candidate will be part of a team that fosters collaboration, nurtures partnerships, and continuously seeks innovative methods.<br><br>Responsibilities: <br><br>• Collaborate efficiently with the technical and client teams<br>• Design, implement and secure Azure-based cloud solutions for our clients<br>• Leverage PowerShell scripting to automate various tasks<br>• Administer and configure Windows server systems<br>• Manage and support Microsoft Intune and M365 environments<br>• Ensure compliance with data privacy regulations and best practices<br>• Provide support to customers, troubleshoot and resolve any arising issues<br>• Stay updated with current technologies and apply innovative methods when required<br>• Document all systems implemented and supported thoroughly<br>• Deploy and effectively manage environments using VMware. Systems Engineer <p>Contract to support Microsoft 365 and endpoint management initiatives.</p><p><br></p><p>Responsibilities</p><p>• Collaborate with internal IT teams to develop and implement efficient solutions.</p><p>• Administer and maintain Microsoft SharePoint Online, Exchange Online, and Office 365.</p><p>• Troubleshoot and resolve any technical issues that arise.</p><p>• Stay updated with the latest Microsoft 365 technologies to ensure the best possible service.</p><p>• Manage and secure endpoints using Intune.</p><p>• Utilize cloud technologies and AWS technologies for optimal system functionality.</p><p>• Employ automation techniques where possible to improve efficiency.</p><p>• Handle Meraki-related tasks as part of the role.</p><p>• Use Active Directory to manage user data and system configurations.</p><p>• Ensure accurate record keeping and administration of customer credit applications.</p> Sr. Software Engineer <p>We are offering an exciting opportunity in the Financial Services industry, located in Minneapolis, Minnesota. The role is for a Sr. Software Engineer, which will involve working with a variety of technologies and frameworks, and delivering high-quality software solutions. </p><p><br></p><p>Responsibilities: </p><p><br></p><p>• Develop full-stack .Net applications, ensuring high performance and responsiveness</p><p>• Utilize C# for backend development and business logic implementation</p><p>• Work with MySQL Database for data management and storage solutions</p><p>• Apply knowledge of Angular for client-side scripting and UI development</p><p>• Implement .Net core for robust and scalable application development</p><p>• Use Atlassian Jira for project management and tracking</p><p>• Follow Agile Scrum methodologies for efficient and iterative product development</p><p>• Apply Ajax techniques for creating asynchronous web applications</p><p>• Develop APIs for interacting with other software or services</p><p>• Work with ASP.NET and the ASP.NET MVC Framework for web application development</p><p>• Leverage Cloud Technologies for scalable infrastructure solutions</p> Sr. Software Engineer <p>We are offering an exciting opportunity for a Sr. Software Engineer. The role entails developing and maintaining our digital products and services ecosystem, as well as modernizing our internal applications using the latest .NET web platforms and Azure cloud infrastructure. </p><p><br></p><p>Responsibilities:</p><p><br></p><p>• Develop and maintain cloud-based applications using recent versions of ASP.NET Core and web frontend technologies</p><p>• Facilitate the design and execution of new customer-facing software, from the initial concept to the final product</p><p>• Foster rigorous software development practices, including agile processes, testing, and instrumentation</p><p>• Assist in the upkeep and modernization of current internal applications</p><p>• Enhance and utilize existing CI/CD pipelines for quick iteration and deployment</p><p>• Encourage a healthy team environment by fostering strong interpersonal relationships and providing guidance to other team members</p><p>• Resolve problems quickly and effectively, remaining calm during urgent situations or changes</p><p>• Communicate effectively with team members, management, and other departments, both verbally and written, and represent the company well in discussions with partners and other external parties when applicable.</p> Applications Architect We are in search of an experienced Applications Architect to join our team in Saint Paul, Minnesota. This role is centered around the creation of scalable, high-performance applications, with a focus on security and efficiency. As a key member of our team, you'll work with various technical teams and business stakeholders, utilizing your deep understanding of Azure services, .NET frameworks, and modern architectural patterns to deliver innovative and reliable solutions. This role offers a long term contract employment opportunity. <br><br>Responsibilities include:<br><br>• Architecting and designing scalable, high-performance applications<br>• Utilizing Microsoft Azure services to enhance application performance and security<br>• Applying knowledge of .NET frameworks such as ASP.NET and .NET Core<br>• Programming in C# to develop robust and efficient software<br>• Implementing React and React.js for front-end development<br>• Managing and maintaining Microsoft SQL Server databases<br>• Leveraging Azure API Management to manage APIs effectively<br>• Developing and implementing microservices for better scalability and maintenance. Software Developer We are offering an opportunity for a Software Developer to join our team in Eden Prairie, Minnesota. The selected candidate will be part of our Banking sector team, focusing on a range of duties including but not limited to API development and integration, SQL Server, and ASP.NET, among others. This role offers a long-term contract employment opportunity.<br><br>Responsibilities:<br><br>• Develop and integrate APIs to enhance banking solutions<br>• Engage in ASP.NET and Blazor to build and improve software applications<br>• Utilize Microsoft SQL for database management and operations<br>• Participate in agile teams to develop and refine software solutions<br>• Adapt to fast-moving requirements to ensure the delivery of high-quality software solutions<br>• Employ a .NET Core or Framework to develop and improve software applications<br>• Collaborate with cross-functional teams to understand user needs and implement appropriate solutions.