1

Python Developer Jobs in Royal Oak, MI (NOW HIRING)

GCP Data Engineer with Python

Dearborn, MI · On-site

$105K - $126K/yr

Role: GCP Data Engineer with Python Location: Dearborn, MI (4 days a week onsite) Job Type: Contract Experience: Overall 8 to 12 years Job Summary: * The Data Engineer will be responsible for ...

AI Digitalization Expert

Troy, MI · On-site

$115K - $155K/yr

Degree in AI / Data Science, Engineering, Business Management, or a related field. * Demonstrable ... Proficiency in Python and AI/ML frameworks (e.g., TensorFlow, PyTorch) is a plus. * Proficiency in ...

Strong Python programming (AI/ML, automation, APIs) experience * Experience building real-world AI applications or automation systems * Hands-on experience with LLMs and prompt engineering

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 ...

View Engine Developer..

Auburn Hills, MI · On-site

$17.75 - $24.25/hr

Proficiency in C/C++ and Python programming languages. * Experience in embedded software development for microcontrollers (PPC, ARM Core, DSP). * Knowledge of structured engineering approaches and ...

As a Forward Deployed Engineer at RXO you will partner directly with one of our largest automotive ... Advanced proficiency in Python, SQL, PowerBI/Tableau, and CPLEX, with hands-on experience in ML ...

Technical Python assessment required General Coding Proficiency Required Please don't share CPT ... Engineer 3 Exp: Prac. In 2 coding lang. or adv. Prac. in 1 lang. 6+ years in IT; 4+ years in ...

Build integrations between 3DX data and AI/ML tools (Python, Qliksense, Alteryx, LLMs) for ... Programming: EKL, MQL, Java (server-side for 3DSpace/ENOVIA). * Web & API: JavaScript, REST/SOAP ...

next page

Showing results 1-20

Python Developer information

See Royal Oak, MI salary details

$12

$55

$81

How much do python developer jobs pay per hour?

As of Jun 9, 2026, the average hourly pay for python developer in Royal Oak, MI is $55.44, according to ZipRecruiter salary data. Most workers in this role earn between $45.72 and $62.98 per hour, depending on experience, location, and employer.

What are some common challenges Python Developers face when working on large-scale projects?

Python Developers working on large-scale projects often encounter challenges such as managing codebase complexity, ensuring consistent code style among team members, and optimizing application performance. Collaboration with other developers becomes essential, often requiring the use of version control systems and code review processes. Additionally, integrating Python code with other technologies or legacy systems can present unique compatibility and testing hurdles. Proactively adopting best practices like modular architecture and thorough documentation can help mitigate these issues.

What Does a Python Developer Do?

As a Python developer, your job is to use the Python programming language to develop, implement, and debug a project. In this role, you may create an application for your employer, design the framework for your code, build tools as necessary to get the job done, create websites, or publish new services. Python developers often work with data collection and analytics to create useful answers to questions and provide insight where it's needed most. Like most programming positions, the specifics of this job vary based on the needs of your employer. Some Python developers work as independent contractors instead of being exclusive to one company.

What is the difference between Python Developer vs Java Developer?

AspectPython DeveloperJava Developer
Required CredentialsBachelor's in CS or related field, Python certifications (optional)Bachelor's in CS or related field, Java certifications (optional)
Work EnvironmentWeb development, data science, automation, scriptingEnterprise applications, Android development, backend systems
Industry UsageTech startups, data companies, automation firmsFinancial services, enterprise software, mobile app companies
Common Search/ComparisonOften compared for backend and scripting rolesCompared for enterprise and mobile app development

Python Developers and Java Developers share similar educational backgrounds and often work in backend environments. However, Python is favored for data science, scripting, and rapid development, while Java is preferred for large-scale enterprise applications and Android development. Both roles are highly sought after, but their industry focus and project types differ.

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

To thrive as a Python Developer, you need strong programming skills in Python, a solid understanding of algorithms and data structures, and often a degree in computer science or a related field. Familiarity with frameworks like Django or Flask, version control systems such as Git, and knowledge of databases and cloud services are commonly required. Problem-solving ability, attention to detail, and effective communication help developers collaborate and deliver high-quality code. These skills and qualities are vital to building efficient, scalable software solutions and contributing effectively to development teams.

What does a Python Developer do?

A Python Developer designs, codes, and maintains software applications using the Python programming language. They often work on web applications, data analysis, automation scripts, and more. Their responsibilities can include writing and testing code, debugging programs, integrating third-party services, and collaborating with other developers and stakeholders. Python Developers are valued for their ability to create efficient, scalable, and readable code. They may also be involved in deploying applications and maintaining technical documentation.
What job categories do people searching Python Developer jobs in Royal Oak, MI look for? The top searched job categories for Python Developer jobs in Royal Oak, MI are:
What cities near Royal Oak, MI are hiring for Python Developer jobs? Cities near Royal Oak, MI with the most Python Developer job openings:
Infographic showing various Python Developer job openings in Royal Oak, MI as of May 2026, with employment types broken down into 83% Full Time, 4% Part Time, and 13% Contract. Highlights an 80% Physical, 5% Hybrid, and 15% Remote job distribution, with an average salary of $115,324 per year, or $55.4 per hour.
Embedded Software Engineer | Real-Time Systems (C/C++, Python, Linux)

Embedded Software Engineer | Real-Time Systems (C/C++, Python, Linux)

Detroit Engineered Products

Sterling Heights, MI • On-site

$123K - $162K/yr

Other

This job post has expired today. Applications are no longer accepted.


Job description

• C and C++ programming • Python programming • Development of software applications on Linux Operating Systems or bare-metal real-time application development • Object Oriented design and development experience • Familiarity with Ethernet communications. • Exceptional communication (verbal and written) skills are a MUST • Ability to solve basic technical design and development problems • Ability to develop and maintain effective relationships with customers to solve technical problems • Ability to travel to customer sites Required Team Leader Skills include: • Working knowledge of Earned Value Management System (EVMS) and Control Account Manager/Work Package Manager duties. • Ability to conduct effective meetings, discussions, and presentations.

• Experience leading a small group of developers. Skills Preferred • Experience with Ada programming • Experience with Git and Jira/Gitlab Configuration Management tools • Familiarity with Qt Framework for front end GUIs utilizing QML • Familiarity with DOORS • Familiarity with CMMI for development • Familiarity with Nessus and Coverity cybersecurity scans • Familiarity with hardening of systems and applying STIG rules • Familiarity with relevant and commercial design standards • Working Cybersecurity domain knowledge, specifically of Risk Management Framework and the requirements and process to obtain/maintain Authority to Operate (ATO). Experience Required Minimum of 6 years of experience in real-time embedded software development and/or software testing, can be 4 years with a master's degree; or 2 years with a Ph.D.

Experience Preferred Education Required Bachelor's degree in STEM field Education Preferred Bachelor's degree in Computer Engineering, Software Engineering, Electrical Engineering, or Computer Science