1

Machine Learning Engineer New Grad Jobs in Birmingham, AL

... full-stack, machine learning, and other engineers -- who are driving real-world impact in AI ... This job is only available to those in the US, Canada, UK, Ireland, Australia, and New Zealand.

Apply Early

... full-stack, machine learning, and other engineers -- who are driving real-world impact in AI ... This job is only available to those in the US, Canada, UK, Ireland, Australia, and New Zealand.

Apply Early

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

Apply Early

next page

Showing results 1-20

Machine Learning Engineer New Grad information

See Birmingham, AL salary details

$29.5K

$120.7K

$181.3K

How much do machine learning engineer new grad jobs pay per year?

As of Jul 5, 2026, the average yearly pay for machine learning engineer new grad 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 New Grad job?

A Machine Learning Engineer New Grad job is an entry-level role for recent graduates specializing in machine learning and artificial intelligence. It typically involves developing, training, and deploying machine learning models, working with large datasets, and optimizing algorithms for performance. New grads in this role often collaborate with data scientists, software engineers, and product teams to integrate models into applications. Employers look for proficiency in programming (Python, TensorFlow, PyTorch), a strong foundation in ML concepts, and experience with data processing. This role provides an opportunity to gain hands-on industry experience and grow technical skills in real-world applications.

What are the key skills and qualifications needed to thrive in the Machine Learning Engineer New Grad position, and why are they important?

To thrive as a Machine Learning Engineer New Grad, a strong background in computer science, statistics, and mathematics, often supported by a relevant degree, is essential. Familiarity with programming languages like Python or Java, machine learning frameworks (such as TensorFlow or PyTorch), and basic knowledge of data tools and cloud platforms is typically required. Effective problem-solving, eagerness to learn, and clear communication help new grads excel when collaborating on projects and learning from senior team members. These skills and qualities are vital for adapting quickly, contributing to team goals, and building a successful foundation in this fast-evolving technical field.

What are the typical day-to-day tasks of a Machine Learning Engineer New Grad?

As a Machine Learning Engineer New Grad, your daily tasks often include collecting and preprocessing data, developing and testing machine learning models, and analyzing model performance. You may work closely with data scientists and software engineers to integrate models into production systems and address real-world business problems. Participating in team meetings, code reviews, and collaborative projects is common, providing opportunities to learn best practices and receive mentorship. This hands-on, varied workload helps you quickly build technical and collaborative skills early in your career.

What are popular job titles related to Machine Learning Engineer New Grad jobs in Birmingham, AL? For Machine Learning Engineer New Grad jobs in Birmingham, AL, the most frequently searched job titles are:
What job categories do people searching Machine Learning Engineer New Grad jobs in Birmingham, AL look for? The top searched job categories for Machine Learning Engineer New Grad jobs in Birmingham, AL are:
CYBER PHYSICAL SECURITY ENGINEER

CYBER PHYSICAL SECURITY ENGINEER

4P Consulting Inc.

Birmingham, AL

Full-time

Posted 29 days ago

Be an early applicant


Job description

Job Title: Cyber-Physical Security Engineer

Location: Birmingham, AL, 35203 (Hybrid 3Days in a week)

Job Type: Contract

Job Description

Cyber-Physical Security Engineer – Supplemental Employee Description of Work Environment: This position supports the Schatz Grid Visualization and Analytics Center (SGVAC) within Company's Research & Development department.

The SGVAC is an innovation center that facilitates the research, pre-operational development and assessment and demonstration of situational awareness technologies for Transmission and Distribution.

Areas of focus include synchrophasor technology, next generation control center functionalities, cyber security testing, new visualization approaches, DERMS platform evaluation, data analytics as well as modeling and simulation including via a Real Time Digital Simulator (RTDS) with hardware-in-the-loop testing capability.

Summary of Position Duties:

This position provides support to the Grid Operations and Planning Research area within 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 system 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.

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 Job Responsibilities
  • Develop research plan to evaluate new technology
  • Manage multiple tasks at one time
  • Provide documentation of study assumptions and methods used to arrive at results
  • Provide informative reports and presentations on projects
  • Some overnight travel may be required but this is not extensive.

Other Knowledge, Skills & Abilities

  • Must demonstrate good communication skills, both internal and external to the company
  • Must have excellent organizational skills
  • Must possess analytical skills as well as the ability to manage multiple projects simultaneously
  • Must work well in a team environment
  • Must have the ability to manage your own work schedule and work with limited direction
  • Must have strong initiative – a self-starter
  • Must be great at problem solving Work Location/Arrangement
  • Candidate will work in a hybrid work arrangement reporting in-person/in-office at least 3 days per week (12 days a month)