1

Phd Python Jobs in Birmingham, AL (NOW HIRING)

PhD or Master's degree in Statistics, Econometrics, Mathematics or related quantitative field. A ... Experience with Python and SQL * Strong analytical and critical thinking skills with high attention ...

PhD completed within the last 10 years preferred. * AI/ML Expertise: Deep proficiency with modern ... Strong Python skills (PyTorch / JAX / TensorFlow); comfortable with HPC and GPU workflows, modern ...

Phd Python information

See Birmingham, AL salary details

$21.6K

$131.2K

$189.8K

How much do phd python jobs pay per year?

As of Jul 14, 2026, the average yearly pay for phd python in Birmingham, AL is $131,180.00, according to ZipRecruiter salary data. Most workers in this role earn between $103,600.00 and $154,200.00 per year, depending on experience, location, and employer.

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 Birmingham, AL? For Phd Python jobs in Birmingham, AL, the most frequently searched job titles are:
What cities near Birmingham, AL are hiring for Phd Python jobs? Cities near Birmingham, AL with the most Phd Python job openings:
Credit Model Developer

Credit Model Developer

First Horizon

Birmingham, AL • On-site

Full-time

Medical, Dental, Vision, Retirement

Re-posted 3 days ago


First Horizon Bank rating

8.3

Company rating: 8.3 out of 10

Based on 31 frontline employees who took The Breakroom Quiz

34th of 149 rated banks


Job description

Location: On site in Birmingham, AL; Charlotte, NC
SUMMARY
Support the Credit Risk Models Team with the development, testing, implementation, monitoring, documentation, and maintenance of all credit risk models. These models are used for a variety of activities, including: CECL, stress testing, loss forecasting, origination, portfolio management, and economic capital. Responsibilities include sourcing, cleaning, and transforming data; researching applicable methods; training and testing a variety of specifications; documenting all facets of the development process; implementation of models and related logic in production systems; assessing outputs across different levels of inputs (sensitivity analysis and scenario analysis); back-testing and ongoing performance monitoring; and, communicating aspects of the model and its application to non-technical stakeholders.
The Credit Model Developer II can work independently most of the time and is familiar with some or all of the use cases.
ESSENTIAL DUTIES AND RESPONSIBILITIES
Under the direction of senior members of the team, this position is primarily expected to:
  • Develop and apply mathematical or statistical theory and methods to collect, organize, interpret, and summarize numerical data sets from multiple sources (including internal consumer, mortgage, and commercial loan systems, external bank data (e.g., Call Reports), and economic forecasts) to develop credit risk models for CECL, stress testing, scorecards, economic capital, or other credit risk-related initiatives.
  • Derive model assumptions that are well reasoned and supportable.
  • Implement models in code in a transparent and easily maintainable way.
  • Comprehensively and clearly document all modeling or analysis work that meets internal, GAAP, and regulatory requirements; translate model theory and related results for non-quantitative audiences.
  • Develop and support strong controls for the model implementation framework and maintain related documentation.
  • Support independent model validation process, internal and external audits, and regulatory reviews.
  • Interact with model owner/users, validators, and regulators to address model issues and remediation actions.
  • Interact with key stakeholder groups such as Accounting, Treasury, Credit, Lines of Business, Model Risk Management, and Enterprise Technology in the design, development, and ongoing usage of models.
  • Monitor the performance and calibration of existing models.

POSITION'S ADDITIONAL RESPONSIBILITIES:
  • Work on various ad hoc quantitative, modeling, and programming assignments.

SUPERVISORY RESPONSIBILITIES
  1. No supervisory responsibilities

QUALIFICATIONS
To perform this job successfully, an individual must be able to perform each essential duty satisfactorily. Additionally, the qualifications listed below are representative of the knowledge, skills, and/or abilities required in this position:
PhD or Master's degree in Statistics, Econometrics, Mathematics or related quantitative field. A Bachelor's degree in a quantitative field with additional certifications or experience may be considered.
Minimum Experience:
  • 3 years of model development or validation experience
  • Must have advanced quantitative statistical modeling skills (Regression, Time Series, Survival Analysis, Markov Chain, etc.)
  • PhD or master's degree in Statistics, Econometrics, Mathematics or related quantitative field. A bachelor's degree in a quantitative field with additional certifications or experience may be considered.
  • Experience with Python and SQL
  • Strong analytical and critical thinking skills with high attention to detail and accuracy
  • Excellent verbal, written, and interpersonal communication skills

Preferred Experience:
  • 5 or more years of model development or validation experience, particularly in credit risk or stress testing.
  • Working knowledge of Python, R, SAS, and SQL.
  • Knowledge of Git-based machine learning operations practices in the cloud (MLOps)
  • Working knowledge of Generally Accepted Accounting Principles (GAAP), Basel III, Dodd-Frank Act Stress Testing, CCAR, and bank accounting/regulatory reporting requirements.
  • Ability to clearly articulate, in writing or orally, ideas, analytic insights, and recommendations to both technical and non-technical audiences, including an executive audience.
  • Ability to use advanced statistical and mathematical software to perform descriptive, predictive, and prescriptive analysis leveraging a variety of statistical techniques (such as segmentation, logistic regression, sensitivity analysis, and machine learning).
  • An ability to identify key problems, conduct in-depth research, and articulate well-reasoned solutions.

COMPUTER AND OFFICE EQUIPMENT SKILLS
  • Knowledge of Python, R, SAS, or SQL
  • Proficiency in the use of Microsoft Office with advanced experience in Excel
  • Familiarity with software version control systems, such as Git

CERTIFICATES, LICENSES, REGISTRATIONS (Ex: CPA, Series 6 or 7 license, etc)
None required
About Us
First Horizon Corporation is a leading regional financial services company, dedicated to helping our clients, communities and associates unlock their full potential with capital and counsel. Headquartered in Memphis, TN, the banking subsidiary First Horizon Bank operates in 12 states across the southern U.S. The Company and its subsidiaries offer commercial, private banking, consumer, small business, wealth and trust management, retail brokerage, capital markets, fixed income, and mortgage banking services. First Horizon has been recognized as one of the nation's best employers by Fortune and Forbes magazines and a Top 10 Most Reputable U.S. Bank. More information is available at www.FirstHorizon.com.
Benefit Highlights
• Medical with wellness incentives, dental, and vision
• HSA with company match
• Maternity and parental leave
• Tuition reimbursement
• Mentor program
• 401(k) with 6% match
• More -- FirstHorizon.com/First-Horizon-National-Corporation/Careers/Our-Benefits
Follow Us
Facebook
X formerly Twitter
LinkedIn
Instagram
YouTube
Equal Opportunity Employer/Protected Veterans/Individuals with Disabilities
This employer is required to notify all applicants of their rights pursuant to federal employment laws. For further information, please review the Know Your Rights notice from the Department of Labor.

What First Horizon Bank employees say

Pay

Benefits

Hours and flexibility

Workplace

Get the full story on Breakroom