1

Python Data Analysis Jobs in Minnesota (NOW HIRING)

Data Engineer

Minneapolis, MN · On-site

$119K - $143K/yr

You will collaborate closely with Product Management, Ads Engineering, Analytics, Data Science, and ... Develop Python data components (operators, hooks, transforms), packaging and CI/CD for deployment ...

The candidate must have strong experience using a variety of data mining/data analysis methods ... Experience in R, Python, or similar scripting language * Experience with data visualization and ...

Data Engineer

Minneapolis, MN · Hybrid

$50 - $55/hr

You will collaborate closely with Product Management, Ads Engineering, Analytics, Data Science, and ... Python for ELT/ETL, with exposure to Postgres. Skills Overview: • SQL (5+ years) • Apache ...

Data Analyst

New Brighton, MN · On-site

$61K - $86K/yr

The candidate must have strong experience using a variety of data mining/data analysis methods ... Experience in R, Python, or similar scripting language * Experience with data visualization and ...

Key Responsibilities • Data Analysis & Insights o Analyze large, structured datasets to identify ... Python and R o Develop KPIs and metrics to monitor performance and support business strategy • ...

The Data Analyst will be supporting energy efficiency programs by ensuring data quality and ... Proficiency in SQL, Python, and Power BI. Experience developing or working with data pipelines is ...

Lead Data Engineer

Eagan, MN · Hybrid

$116K - $140K/yr

Demonstrate expert proficiency in DBT, SQL, Alteryx, Snowflake, Power BI, Tableau, Python (for data analysis and scripting), Excel (including advanced functions and modeling), and PowerPoint. * Have ...

Lead Data Engineer

Eagan, MN · On-site

$116K - $140K/yr

Demonstrate expert proficiency in DBT, SQL, Alteryx, Snowflake, Power BI, Tableau, Python (for data analysis and scripting), Excel (including advanced functions and modeling), and PowerPoint. * Have ...

next page

Showing results 1-20

Python Data Analysis information

See Minnesota salary details

$12

$57

$84

How much do python data analysis jobs pay per hour?

As of Jul 30, 2026, the average hourly pay for python data analysis in Minnesota is $57.41, according to ZipRecruiter salary data. Most workers in this role earn between $47.31 and $65.19 per hour, depending on experience, location, and employer.

What is a Python Data Analysis job?

A Python Data Analysis job involves using Python programming to collect, clean, analyze, and visualize data for insights and decision-making. Professionals in this role use libraries like Pandas, NumPy, and Matplotlib to manipulate datasets and perform statistical analysis. They may work in various industries, solving business problems, identifying trends, and supporting data-driven strategies. Strong programming skills, data wrangling expertise, and knowledge of analytical techniques are essential for success in this field.

What are the key skills and qualifications needed to thrive in the Python Data Analysis position, and why are they important?

To thrive in a Python Data Analysis role, you need strong proficiency in Python programming, statistical analysis, and data wrangling, often backed by a degree in computer science, mathematics, or a related field. Familiarity with tools such as Pandas, NumPy, Jupyter Notebook, and visualization libraries like Matplotlib or Seaborn, along with potential certifications in data analysis or Python, is highly valuable. Analytical thinking, attention to detail, and effective communication help translate complex data findings into actionable insights for stakeholders. These capabilities are crucial for transforming raw data into meaningful information that supports business decision-making.

What are the typical responsibilities of someone working in Python Data Analysis?

Professionals in Python Data Analysis are usually responsible for collecting, cleaning, and analyzing datasets to uncover trends and inform business strategies. Their daily tasks often include writing Python scripts, visualizing data, conducting statistical analyses, and preparing reports that summarize their findings for both technical and non-technical audiences. Collaboration with data engineers, business analysts, and project managers is common, ensuring that data solutions align with organizational goals. This role offers opportunities to build expertise in specialized areas, such as machine learning or business intelligence, and can lead to career advancement in data science or analytics leadership positions.

What are the most commonly searched types of Python Data Analysis jobs in Minnesota? The most popular types of Python Data Analysis jobs in Minnesota are:
What are popular job titles related to Python Data Analysis jobs in Minnesota? For Python Data Analysis jobs in Minnesota, the most frequently searched job titles are:
Infographic showing various Python Data Analysis job openings in Minnesota as of July 2026, with employment types broken down into 84% Full Time, 13% Part Time, 1% Temporary, and 2% Contract. Highlights an 83% Physical, 3% Hybrid, and 14% Remote job distribution, with an average salary of $119,422 per year, or $57.4 per hour.

$119K - $143K/yr

Other

Posted 17 days ago


Job description

Data Engineer

Richfield, MN 55423 (Local - Hybrid 2 Days/Week)

12+ Months Contract

Project Description:
You will be part of the Myads reporting team responsible for building the measurement, reporting, and insights platform that powers Ads and the broader Retail Media Network. In this role, you will design, develop, and maintain scalable, reliable, and high-performance data solutions that enable advertisers, merchants, and internal teams to measure campaign performance and business impact.
As a Developer, you will build and enhance data pipelines, APIs, and cloud-based services on Google Cloud Platform (Google Cloud Platform) while contributing to the architecture and implementation of measurement platforms. You will collaborate closely with Product Management, Ads Engineering, Analytics, Data Science, and other cross-functional teams to deliver high-quality solutions that meet business needs and support growth objectives. You will participate in the full software development lifecycle, including design, implementation, testing, deployment, and ongoing optimization of data and measurement systems. This role is hybrid, which means you will work some days on site at the client's location and some days virtually from home.
Position Summary/Job Description:
Hire an experienced Data Engineer to design, build, and maintain scalable batch/streaming data pipelines on Google Cloud. The role requires deep SQL expertise, production grade orchestration with Apache Airflow (Cloud Composer), and strong Python for ELT/ETL, with exposure to Postgres.
Skills Overview:
SQL (5+ years)
Apache Airflow (Cloud Composer) (3+ years)
Google Cloud Platform (BigQuery, Dataflow, Pub/Sub, GCS, Composer) (3+ years)
Python (5+ years)
Big Data (warehousing/processing concepts, performance)(5+ years)
Postgres (3+)
Experience
Design, develop, and operate reliable data pipelines and DAGs using Apache Airflow/Cloud Composer for batch and near real time workflows.
Build ELT/ETL on Google Cloud Platform services (e.g., BigQuery, Dataflow, Pub/Sub, Cloud Storage; Composer for orchestration); enforce coding, testing, and observability standards.
Write expert level SQL for modeling, complex transformations, windowing functions, and performance tuning; own query efficiency and cost optimization.
Develop Python data components (operators, hooks, transforms), packaging and CI/CD for deployment to Composer/Dataflow.
Work with Big Data ecosystems and MPP warehouses; support data ingestion, schema evolution, and partitioning/clustering strategies.
Integrate Postgres sources/targets
Partner with product, analytics, and platform teams; uphold security, compliance, data quality (DQ checks, SLAs), and documentation standards.
What are some preferred/nice to have skills the manager is looking for?
Who has worked in ads domain.
Should be able to talk to stakeholders and understand the problem and solve it efficiently
Preventing data quality issues before they impact users.
Prioritizing projects and handling multiple requests.