1

Phd Python Jobs in Michigan (NOW HIRING)

Strong programming skills in Python and SQL * Knowledge of advanced statistical techniques and ... PhD * Experience in a multinational (global) work environment * AI: mastery in one AI field such as ...

Spark, Databricks, Snowflake • Strong programming skills in Python and SQL • Knowledge of ... PhD • Experience in a multinational (global) work environment • AI: mastery in one AI field ...

Master's degree or PhD degree is preferred. * Five plus (5+) years of professional work experience ... Python, R or SAS. Two plus (2+) years of experience involving quantitative data analyses for ...

Sr. Algorithm Engineer

Troy, MI · On-site

$99K - $136K/yr

PhD in Engineering or relevant field * 5+ years' experience in Automated Driving algorithm design ... Experience with Python and ROS * Knowledge of vehicle dynamics, numerical methods and statistic ...

Sr. Algorithm Developer

Troy, MI

$51.75 - $68.25/hr

PhD in Engineering or relevant field * 5+ years' experience in Automated Driving algorithm design ... Experience with Python and ROS * Knowledge of vehicle dynamics, numerical methods and statistic ...

Sr. Algorithm Developer

Troy, MI · On-site

$51.75 - $68.25/hr

PhD in Engineering or relevant field * 5+ years' experience in Automated Driving algorithm design ... Experience with Python and ROS * Knowledge of vehicle dynamics, numerical methods and statistic ...

Sr. Algorithm Engineer

Troy, MI · On-site

$99K - $136K/yr

PhD in Engineering or relevant field * 5+ years' experience in Automated Driving algorithm design ... Experience with Python and ROS * Knowledge of vehicle dynamics, numerical methods and statistic ...

Sr. Algorithm Developer

Troy, MI · On-site

$51.75 - $68.50/hr

PhD in Engineering or relevant field * 5+ years' experience in Automated Driving algorithm design ... Experience with Python and ROS * Knowledge of vehicle dynamics, numerical methods and statistic ...

Sr. Algorithm Engineer

Troy, MI

$99K - $136K/yr

PhD in Engineering or relevant field * 5+ years' experience in Automated Driving algorithm design ... Experience with Python and ROS * Knowledge of vehicle dynamics, numerical methods and statistic ...

next page

Showing results 1-20

Phd Python information

What Python jobs are in-demand?

Python developers are in high demand across industries such as technology, finance, healthcare, and data science. Common roles include data scientist, machine learning engineer, backend developer, and automation engineer, often requiring knowledge of frameworks like Django or Flask and proficiency in data analysis tools. These positions typically value strong programming skills, problem-solving ability, and experience with cloud platforms and version control systems.

Can we do PhD in Python?

A PhD in Python typically refers to research involving Python programming language, often in fields like computer science, data science, or artificial intelligence. While there is no formal PhD in Python itself, students pursue doctoral degrees in related areas and use Python as a primary tool for research and development. Earning a PhD requires completing original research, coursework, and a dissertation in a relevant field, with proficiency in Python being a valuable skill for data analysis, machine learning, and software development.

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

To thrive as a PhD-level Python Developer, you need advanced programming skills in Python, a relevant doctoral degree (typically in computer science, data science, or a related field), and a strong foundation in research methodologies. Experience with scientific computing libraries (such as NumPy, pandas, and SciPy), machine learning frameworks, and version control systems like Git is highly valued. Exceptional problem-solving abilities, clear communication, and the capacity to work independently are crucial soft skills for this role. These skills and qualities are essential for driving innovative research, developing robust code, and effectively collaborating within interdisciplinary teams.

What types of collaborative projects might a PhD with Python expertise typically engage in within a research or industry setting?

PhDs with strong Python skills often work on multidisciplinary projects that require data analysis, machine learning, or automation. They may collaborate with domain experts, data scientists, and software engineers to design experiments, develop analytical tools, or build scalable research prototypes. Collaborative work frequently involves contributing to codebases, sharing insights through data visualization, and participating in regular meetings to align project goals. Such environments foster both technical growth and exposure to diverse fields, supporting career advancement through impactful contributions.

Is Python in high demand?

Python is in high demand across many industries, especially for roles involving data analysis, machine learning, web development, and automation. Python developers with skills in frameworks like Django or Flask and experience with libraries such as Pandas or TensorFlow are highly sought after in the job market.

What is the highest paying job in Python?

The highest paying jobs involving Python typically include roles such as Machine Learning Engineer, Data Scientist, and Quantitative Analyst, often requiring advanced skills in algorithms, statistics, and frameworks like TensorFlow or PyTorch. These positions can offer salaries exceeding $150,000 annually, especially with experience, certifications, and work in finance, tech, or research environments.

What is a PhD Python developer?

A PhD Python developer is a professional who has earned a Doctor of Philosophy (PhD) degree and specializes in using the Python programming language for research, data analysis, software development, or academic projects. These individuals often work in fields like data science, machine learning, scientific computing, or academia, where complex problem-solving and advanced analytical skills are required. Their expertise in both research methodologies and Python allows them to tackle sophisticated computational tasks and contribute to cutting-edge innovation.
What are popular job titles related to Phd Python jobs in Michigan? For Phd Python jobs in Michigan, the most frequently searched job titles are:
What cities in Michigan are hiring for Phd Python jobs? Cities in Michigan with the most Phd Python job openings:
Principal Software Engineer & Lead role

Principal Software Engineer & Lead role

Indotronix International Corporation

Sterling Heights, MI • On-site

$76/hr

Contractor

Re-posted 29 days ago


Job description

Indotronix is seeking an :Principal Software Engineer & Lead role ,Sterling Heights, MI

Shift: First – 08:00am – 05:00PM
Work Schedule: 9/80
Travel Required: Yes - 05%
OT Expected: Yes

Job Description

We are seeking experienced Embedded Software Engineers and Software Team Leads to support the development, integration, and testing of real-time embedded software systems. This role involves working within a Software Integrated Product Team (IPT) supporting advanced defense and combat mission system programs. Candidates will contribute to software architecture, design, development, integration, verification, and technical leadership activities across the full software development lifecycle.

Responsibilities

  • Design, develop, integrate, and test real-time embedded software applications

  • Develop software using C, C++, Python, and Linux or bare-metal real-time environments

  • Support software requirements analysis, architecture, implementation, integration, and verification activities

  • Collaborate with Systems, Mechanical, Electrical, Controls, Safety, and Cybersecurity engineering teams

  • Troubleshoot and resolve software defects, integration issues, and system anomalies

  • Support software quality assurance, configuration management, and audit activities

  • Participate in software milestone reviews including SRR, PDR, CDR, and TRR

  • Develop and maintain technical documentation, test procedures, and verification artifacts

  • Ensure compliance with customer, technical, safety, cybersecurity, and quality requirements

  • Support software verification planning, test execution, debugging, and reporting

  • Provide mentoring and technical guidance to junior engineers

Team Lead Responsibilities

  • Lead software engineering activities including planning, estimating, execution, and delivery

  • Monitor technical, cost, schedule, and performance objectives for assigned projects

  • Coordinate internal and external software development activities and stakeholders

  • Support Earned Value Management System (EVMS) reporting and project tracking

  • Lead technical discussions, customer meetings, and milestone reviews

  • Manage risks, issues, corrective actions, and project communications

  • Ensure project execution follows approved engineering and software development processes

  • Provide leadership, task direction, and performance feedback to project team members

Basic Qualifications (Required Skills/Experience)

  • Bachelor’s degree in a STEM field

  • 6+ years of experience in real-time embedded software development and/or software testing (4+ years with Master’s degree or 2+ years with PhD)

  • Strong programming experience with C, C++, and Python

  • Experience developing software applications on Linux operating systems or bare-metal real-time systems

  • Object-oriented software design and development experience

  • Familiarity with Ethernet communications

  • Strong written and verbal communication skills

  • Ability to troubleshoot technical software design and development issues

  • Ability to travel to customer sites as required

Required Team Lead Skills

  • Experience leading small software development teams

  • Working knowledge of Earned Value Management Systems (EVMS)

  • Ability to lead technical meetings, discussions, and presentations

Preferred Qualifications (Desired Skills/Experience)

  • Experience with Ada programming

  • Familiarity with Git, GitLab, Jira, and configuration management tools

  • Experience with Qt Framework and QML

  • Familiarity with DOORS, CMMI, Nessus, Coverity, and cybersecurity hardening/STIG implementation

  • Knowledge of Risk Management Framework (RMF) and Authority to Operate (ATO) processes

  • Experience with military systems, weapon systems, or combat vehicle platforms

  • Active Secret Clearance preferred

  • Cybersecurity certification is a plus

Education & Experience

  • Bachelor’s degree in Computer Engineering, Software Engineering, Electrical Engineering, Computer Science, or related STEM field required

  • Advanced degree preferred with equivalent related experience in embedded software engineering and technical leadership


Indotronix logo

About Indotronix

Sourced by ZipRecruiter

In 1986, Indotronix established itself in the staffing space. 22 years later, Avani entered the scene, offering consulting and technology development. Finally, in 2016, the two joined forces to begin delivering talent across all areas, from Staffing to Consulting to unique platform development.

Industry

Recruiting and staffing services

Company size

1,001 - 5,000 Employees

Headquarters location

Rochester, NY, US