1

Python Engineer Jobs in Warren, MI (NOW HIRING)

Java AI Engineer

Farmington Hills, MI · On-site

$51 - $69.75/hr

Python and Java (intermediate to advanced proficiency) * Ability to quickly build working proof-of-concepts * Strong analytical and critical thinking skills * Experience with prompt engineering and ...

Senior Data Engineer

Detroit, MI · On-site

$97K - $131K/yr

Senior Data Engineer Location: Detroit, MI (Onsite) 12 Months Contract W2 Role Summary We are ... The ideal candidate has strong hands-on experience with Snowflake on AWS, Python-based ETL/ELT ...

Experience with Python, MATLAB/Simulink, data analytics, automation, statistical methods, DOE, or ... Control Systems * Python Programming * MATLAB/Simulink Hard Skills * Calibration * Embedded ...

Expert Python Developer * Strong SQL Developer * Strong AWS Experience (Lambda, Glue, State Machines, Fargate, Cloud Formation, RedShift) * Strong Experience with Semi-Structured Data (XML, CSV, JSON ...

Expert Python Developer * Strong SQL Developer * Strong AWS Experience (Lambda, Glue, State Machines, Fargate, Cloud Formation, RedShift) * Strong Experience with Semi-Structured Data (XML, CSV, JSON ...

Expert Python Developer * Strong SQL Developer * Strong AWS Experience (Lambda, Glue, State Machines, Fargate, Cloud Formation, RedShift) * Strong Experience with Semi-Structured Data (XML, CSV, JSON ...

Expert Python Developer * Strong SQL Developer * Strong AWS Experience (Lambda, Glue, State Machines, Fargate, Cloud Formation, RedShift) * Strong Experience with Semi-Structured Data (XML, CSV, JSON ...

Showing results 41-60

Python Engineer information

See Warren, MI salary details

$21.6K

$131.5K

$190.2K

How much do python engineer jobs pay per year?

As of Sep 10, 2026, the average yearly pay for python engineer in Warren, MI is $131,466.00, according to ZipRecruiter salary data. Most workers in this role earn between $103,800.00 and $154,500.00 per year, depending on experience, location, and employer.

What does a Python engineer do?

A Python Engineer is a software professional who specializes in designing, developing, and maintaining applications using the Python programming language. They work on a variety of projects, including web development, data analysis, automation, and machine learning. Python Engineers collaborate with other team members to write clean and efficient code, debug issues, and ensure the performance and scalability of applications. Their expertise in Python allows them to leverage its libraries and frameworks to solve complex problems across different industries.

What does a Python engineer do?

As a Python engineer, your job is to use the Python programming language and develop code for your company. Your duties include creating a new application, integrating Python software with an existing system, or testing existing code to iron out bugs. Most employers hiring for this role have specific goals for projects in mind, and it is your job to turn those goals into reality in the most effective way. You’re also expected to use other programming skills, particularly involving Django, JavaScript, and database architecture.

What are the key skills and qualifications needed to thrive as a Python engineer, and why are they important?

To thrive as a Python Engineer, you need strong programming skills in Python, a solid understanding of computer science fundamentals, and experience with software development practices, often supported by a relevant degree or certification. Familiarity with frameworks like Django or Flask, version control systems such as Git, and cloud platforms like AWS or Azure are typically required. Excellent problem-solving abilities, attention to detail, and effective communication set top performers apart in this role. These skills and qualities are crucial for building scalable, maintainable code and collaborating efficiently within development teams.

How do Python engineers typically collaborate with other team members during the software development lifecycle?

Python Engineers work closely with cross-functional teams, including front-end developers, QA testers, product managers, and DevOps specialists. Collaboration often involves participating in code reviews, daily stand-up meetings, and sprint planning sessions to ensure alignment on project goals and technical requirements. Effective communication and using collaborative tools like Git, Jira, and Slack are essential for managing tasks, sharing updates, and resolving issues efficiently. This teamwork-driven environment helps deliver high-quality software and supports continuous learning from peers.

What is the difference between Python Engineer vs Data Scientist?

AspectPython EngineerData Scientist
Required CredentialsBachelor's in CS, Software Engineering, or related; Python proficiencyBachelor's or higher in Data Science, Statistics, or related; Python and analytical skills
Work EnvironmentSoftware development teams, coding, testing, deploymentData analysis, modeling, visualization, research
Employer & Industry UsageTech companies, startups, software firmsFinance, healthcare, e-commerce, research institutions
Common Search & ComparisonYesYes

Python Engineers focus on developing and maintaining software applications using Python, while Data Scientists analyze data to extract insights, often using Python for data manipulation and modeling. Both roles require Python skills but serve different primary functions within organizations.

Are Python engineers in demand?

Python engineers are in high demand across various industries such as technology, finance, and data science due to Python's versatility and widespread use in web development, automation, and machine learning. Employers seek professionals with strong programming skills, experience with frameworks like Django or Flask, and knowledge of data analysis tools, making Python engineering a strong career choice with robust job opportunities.

How much does a Python engineer make?

A Python engineer's salary varies based on experience, location, and industry, but typically ranges from $70,000 to $130,000 annually in the United States. Senior Python developers with specialized skills in frameworks, data analysis, or machine learning can earn higher salaries, especially in tech hubs or companies requiring advanced expertise.

What are popular job titles related to Python Engineer jobs in Warren, MI?

For Python Engineer jobs in Warren, MI, the most frequently searched job titles are:

What job categories do people searching Python Engineer jobs in Warren, MI look for?

The top searched job categories for Python Engineer jobs in Warren, MI are:

Infographic showing various Python Engineer job openings in Warren, MI as of September 2026, with employment types broken down into 68% Full Time, 4% Part Time, and 28% Contract. Highlights an 83% In-person, 4% Hybrid, and 13% Remote job distribution, with an average salary of $131,466 per year, or $63.2 per hour.

Sr. Data Engineer - AWS, Snowflake, Python

Detroit, MI • On-site

IntraEdge
IT Services • 1 - 5K employees

$113K - $136K/yr

Full-time

Re-posted 2 days ago


Job description

The Data Engineer will be responsible for designing, developing, and maintaining robust and scalable data pipelines and data solutions. This role requires strong expertise in cloud-based data platforms, particularly AWS services like Glue and Lambda, combined with proficiency in Python, PySpark, and Snowflake for data warehousing. The ideal candidate will ensure efficient data ingestion, transformation, and availability for analytics and reporting, contributing to data-driven decision-making.
Key Responsibilities:
  • Design, build, and maintain scalable and efficient ETL/ELT pipelines using AWS Glue, AWS Lambda, and PySpark for data ingestion, transformation, and loading into Snowflake.
  • Develop and optimize data models within Snowflake, ensuring high performance and adherence to best practices for data warehousing.
  • Write, test, and deploy production-grade Python and PySpark code for data processing and manipulation.
  • Implement and manage data orchestration and scheduling using AWS services or other relevant tools.
  • Monitor data pipeline performance, troubleshoot issues, and implement optimizations for improved efficiency and reliability.
  • Ensure data quality, integrity, and security across all data solutions, adhering to compliance standards.
Required Skills & Qualifications:
  • Bachelor's degree in Computer Science, Engineering, or a related field.
  • 5+ years of hands-on experience in data engineering or a similar role. 
  • Strong proficiency in Python and PySpark for data manipulation and processing.
  • Extensive experience with AWS services, specifically AWS Glue and AWS Lambda, for building and managing data pipelines.
  • Solid understanding of SQL and experience with relational and NoSQL databases.
  • Familiarity with version control systems (e.g., Git).
Good to Have:
  • Experience with other AWS services such as S3, Redshift, Athena, Step Functions, Kinesis, CloudWatch.
  • Experience with IBM Datastage or CP4D
  • Knowledge of CI/CD pipelines and infrastructure-as-code tools (e.g., Terraform, CloudFormation).
  • Experience with data governance and security best practices.
  • Familiarity with real-time data processing concepts.

The Data Engineer will be responsible for designing, developing, and maintaining robust and scalable data pipelines and data solutions. This role requires strong expertise in cloud-based data platforms, particularly AWS services like Glue and Lambda, combined with proficiency in Python, PySpark, and Snowflake for data warehousing. The ideal candidate will ensure efficient data ingestion, transformation, and availability for analytics and reporting, contributing to data-driven decision-making.
Key Responsibilities:
  • Design, build, and maintain scalable and efficient ETL/ELT pipelines using AWS Glue, AWS Lambda, and PySpark for data ingestion, transformation, and loading into Snowflake.
  • Develop and optimize data models within Snowflake, ensuring high performance and adherence to best practices for data warehousing.
  • Write, test, and deploy production-grade Python and PySpark code for data processing and manipulation.
  • Implement and manage data orchestration and scheduling using AWS services or other relevant tools.
  • Monitor data pipeline performance, troubleshoot issues, and implement optimizations for improved efficiency and reliability.
  • Ensure data quality, integrity, and security across all data solutions, adhering to compliance standards.
Required Skills & Qualifications:
  • Bachelor's degree in Computer Science, Engineering, or a related field.
  • 5+ years of hands-on experience in data engineering or a similar role. 
  • Strong proficiency in Python and PySpark for data manipulation and processing.
  • Extensive experience with AWS services, specifically AWS Glue and AWS Lambda, for building and managing data pipelines.
  • Solid understanding of SQL and experience with relational and NoSQL databases.
  • Familiarity with version control systems (e.g., Git).
Good to Have:
  • Experience with other AWS services such as S3, Redshift, Athena, Step Functions, Kinesis, CloudWatch.
  • Experience with IBM Datastage or CP4D
  • Knowledge of CI/CD pipelines and infrastructure-as-code tools (e.g., Terraform, CloudFormation).
  • Experience with data governance and security best practices.
  • Familiarity with real-time data processing concepts. 
Education:Employment Type: FULL_TIME

IntraEdge logo

About IntraEdge

Sourced by ZipRecruiter

At heart, we are a technology, products and services organization In our soul, it’s the people who make us what we are — the professionals we train and connect to next-level opportunities and the experts who create innovative solutions and value for our national and international partners. It’s true that innovative technology can provide a major boost to your business, but you also need the right talent pushing it forward. This critical combination is what we offer all of our partners: cutting edge tech solutions and the expertise to bring it to life.

Industry

It services

Company size

1,001 - 5,000 Employees

Headquarters location

Chandler, AZ, US

Year founded

2002

Social media