1

Machine Learning Engineer Jobs in Birmingham, AL

Data Scientist, Finance

Birmingham, AL · On-site

$110 - $160/hr

Must have a passion for machine-learning and research. * This position will be tasked with helping ... Engineering, Statistics, Operations Research, Quantitative Social Science or a related area * at ...

As a Prompt Engineer, you will be a key member of our AI development team, responsible for ... Familiarity with machine learning frameworks and libraries like TensorFlow, PyTorch, or Hugging ...

Data Engineer III 4P/598

Birmingham, AL · On-site

$107K - $128K/yr

... to enable machine learning workflows • Implement CI/CD pipelines for data engineering deployments • Work within Agile development environments • Utilize containerization tools (Docker ...

The Software Solutions Engineer will work directly with prospects and customers to understand ... Knowledge of machine learning, AI-based document extraction, and document classification ...

The Software Solutions Engineer will work directly with prospects and customers to understand ... Knowledge of machine learning, AI-based document extraction, and document classification ...

... analytics engineering focus on leveraging advanced technologies and techniques to design and ... Those in artificial intelligence and machine learning at PwC will focus on developing and ...

... s Full-Stack Engineer with expertise in IaC (Terraform), Helm, MySQL, Kubernetes, and CI/CD ... Experience with AI/machine learning technologies is strongly preferred. * Familiarity with TCP/IP ...

Showing results 41-60

Machine Learning Engineer information

See Birmingham, AL salary details

$29.5K

$120.7K

$181.3K

How much do machine learning engineer jobs pay per year?

As of Aug 17, 2026, the average yearly pay for machine learning engineer in Birmingham, AL is $120,681.00, according to ZipRecruiter salary data. Most workers in this role earn between $95,100.00 and $145,300.00 per year, depending on experience, location, and employer.

What is a machine learning engineer?

Machine Learning Engineers are specialized software engineers who design, build, and deploy machine learning models and systems. They work at the intersection of software engineering and data science, transforming data-driven prototypes into scalable, production-ready solutions. Their responsibilities include data preprocessing, model selection, algorithm implementation, and optimizing models for performance and efficiency. Machine Learning Engineers often collaborate with data scientists, software developers, and other stakeholders to integrate AI technologies into products and services.

What does a machine learning engineer do?

A machine learning engineer maintains production systems and often works with other engineers. In this career, you work with software development methodology, use modern software development tools, and use agile practices. You also play a role in software design and architecture, so you may occasionally work with a programmer. An engineer may help to predict how a model should perform or seek out regression issues by using different test types and algorithms. To fulfill your duties and responsibilities, you work on a computer and use an array of skills and programs to carry out these tests.

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

To thrive as a Machine Learning Engineer, you need strong programming skills (particularly in Python), a solid background in mathematics and statistics, and a degree in computer science or a related field. Experience with machine learning frameworks (such as TensorFlow or PyTorch), data processing tools, and cloud platforms is typically required. Problem-solving ability, effective communication, and adaptability are crucial soft skills for collaborating with teams and translating complex models into practical solutions. These competencies ensure the development, deployment, and continual improvement of machine learning systems that drive business value.

What are some common challenges faced by machine learning engineers when deploying models to production?

Machine Learning Engineers often encounter challenges such as ensuring model scalability, maintaining data consistency between training and production environments, and monitoring model performance over time. Integrating models into existing software infrastructure may require collaboration with DevOps and software engineering teams to address issues like latency, version control, and resource allocation. Additionally, ongoing model maintenance is crucial to prevent model drift and ensure that predictions remain accurate as new data becomes available.

What is the difference between Machine Learning Engineer vs Data Scientist?

AspectMachine Learning EngineerData Scientist
CredentialsBachelor's or Master's in CS, Data Science, or related; experience with ML frameworksBachelor's or Master's in Statistics, Data Science, or related; strong analytical skills
Work EnvironmentDevelops scalable ML models, deploys algorithms into productionAnalyzes data, builds models, interprets data insights
Industry UsageTech companies, startups, AI-focused firmsFinance, healthcare, marketing, research organizations

While both roles work with data and machine learning, Machine Learning Engineers focus on building and deploying scalable ML models in production environments. Data Scientists primarily analyze data, create models, and generate insights. The roles often overlap but differ in their core responsibilities and focus areas.

What are the most commonly searched types of Machine Learning Engineer jobs in Birmingham, AL?

The most popular types of Machine Learning Engineer jobs in Birmingham, AL are:

What are popular job titles related to Machine Learning Engineer jobs in Birmingham, AL?

For Machine Learning Engineer jobs in Birmingham, AL, the most frequently searched job titles are:

What job categories do people searching Machine Learning Engineer jobs in Birmingham, AL look for?

The top searched job categories for Machine Learning Engineer jobs in Birmingham, AL are:

What cities near Birmingham, AL are hiring for Machine Learning Engineer jobs?

Cities near Birmingham, AL with the most Machine Learning Engineer job openings:

Infographic showing various Machine Learning Engineer job openings in Birmingham, AL as of August 2026, with employment types broken down into 1% As Needed, 75% Full Time, 22% Part Time, and 2% Contract. Highlights an 88% Physical, 2% Hybrid, and 10% Remote job distribution, with an average salary of $120,681 per year, or $58 per hour.

Cyber-Physical Security Engineer

4P Consulting Inc.

Birmingham, AL

Contractor

Medical, Retirement, PTO

Re-posted 12 days ago


Job description

Our Client is looking for Cyber-Physical Security Engineer

Summary of Position Duties:

  • This position provides support to the Grid Operations and Planning Research area within Southern Company’s Research & Development.
  • The engineer will support projects and in time lead efforts to deploy and evaluate the performance of emerging technologies in this arena.
  • The position is focused on cyber-physical security research for Transmission and Distribution.
  • The engineer will support cyber-physical security projects with power system and cyber modeling, simulation, and analyses to identify and characterize threats, and vulnerabilities and develop mitigation approaches.
  • Data from various sources and analytics tools will be leveraged to develop models to characterize normal power systems and cyber data to facilitate the identification of anomalous events.
  • Working knowledge of intrusion detection, risk assessment frameworks, databases, data structures, computer networking is required as well as an aptitude to apply engineering analysis to solve problems.
*******Long Term Contract .. Estimated Duration of Job Assignment is 5 Years********************
*******Candidate will work in a hybrid work arrangement reporting in-person/in-office at least 3 days per week (12 days a month).***
Education/Qualification Requirements
• Bachelors in computer science, computer engineering, cyber security, information systems, electrical engineering or related field required
• Advanced degree in EE, computer science or other related fields strongly preferred
• Experience in cybersecurity, including cyber security modeling and simulation
Experience with intrusion detection and risk assessment frameworks is required
• Experience in power system modeling and simulation
Experience with data analytics including machine learning required
• Experience with computer programming (Python, C#, SQL) desired

4P Consulting Inc. is an equal opportunity employer and is committed to providing a workplace that is free from discrimination of any kind. We believe in fostering an inclusive environment where all employees, applicants, and stakeholders are treated with dignity and respect.

We are a staffing company that offers an excellent working environment for our employees. Our comprehensive benefits package includes medical coverage, 401(k) plans, disability benefits, and paid time off. We prioritize work-life balance and actively support our employees through mentorship and training opportunities to enhance their skills