1

Machine Learning Engineer Python Jobs in North Carolina

$110K - $140K/yr

Proficiency in at least one programming language (Java, Python or Scala) and a tried understanding ... Machine Learning applications. * You will develop data sets for POCs to demonstrate new insights.

AI/Machine Learning Engineer

Wilmington, NC · On-site

$82.05K - $112.82K/yr

Apply data science techniques, such as machine learning, statistical modeling, and artificial ... Demonstrated programming proficiency in Python and .NET/C# Education and Experience: Desired

Machine Learning & Operations Engineer

Durham, NC · Remote

$67.20K - $90.80K/yr

About the Role OptiTrack is seeking a Machine Learning Engineer to help design, automate, and scale ... Experience with Python and ML frameworks (PyTorch, TensorFlow, or similar) * Experience building CI ...

Machine Learning & Operations Engineer

Durham, NC · Remote

$67.20K - $90.80K/yr

About the Role OptiTrack is seeking a Machine Learning Engineer to help design, automate, and scale ... Experience with Python and ML frameworks (PyTorch, TensorFlow, or similar) * Experience building CI ...

Senior Machine Learning Engineer

Raleigh, NC · On-site

$157K - $243.40K/yr

Master's degree in Computer Science, Software Engineering, Data Science, Machine Learning ... Strong programming skills in Python, Java/Scala, and/or Go; fluency in clean, maintainable code.

next page

Showing results 1-20

Machine Learning Engineer Python information

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

To thrive as a Machine Learning Engineer Python, you need a solid background in computer science, statistics, and mathematics, along with proficiency in Python programming and machine learning concepts. Familiarity with frameworks such as TensorFlow, PyTorch, Scikit-learn, and experience with cloud platforms or MLOps tools are highly valued, as are certifications like Google Professional Machine Learning Engineer. Strong problem-solving abilities, communication skills, and a collaborative mindset help set you apart in this field. These skills enable engineers to design, implement, and deploy effective machine learning solutions that address real-world challenges in dynamic, team-oriented environments.

What are some common challenges faced by Machine Learning Engineers working with Python, and how can they be addressed?

Machine Learning Engineers using Python often encounter challenges such as managing large datasets, ensuring efficient model deployment, and maintaining reproducibility of experiments. Handling data pipelines and model versioning can be complex, especially as projects scale. To address these issues, engineers typically use tools like Pandas and Dask for data handling, Docker for containerization, and MLflow or DVC for tracking experiments and models. Collaborating closely with data engineers, software developers, and product teams is also essential to streamline workflows and ensure models are production-ready.

What is a Machine Learning Engineer Python?

A Machine Learning Engineer Python is a professional who uses the Python programming language to design, build, and deploy machine learning models and systems. They work with large datasets, develop algorithms, and use Python libraries such as TensorFlow, scikit-learn, and PyTorch to solve complex problems. Their responsibilities also include preprocessing data, training models, evaluating performance, and integrating solutions into production environments. Machine Learning Engineers often collaborate with data scientists, software engineers, and business stakeholders to create scalable and efficient machine learning applications.

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

AspectMachine Learning Engineer PythonData Scientist
Required CredentialsBachelor's/Master's in CS, Data Science, or related; Python skills; ML certificationsBachelor's/Master's in Statistics, CS, or related; Python/R skills; Data analysis certifications
Work EnvironmentDevelops scalable ML models, deploys algorithms, collaborates with engineering teamsAnalyzes data, builds models, interprets results, communicates insights
Employer & Industry UsageTech companies, startups, AI-focused firmsFinance, healthcare, marketing, research institutions

While both roles require Python proficiency and data skills, Machine Learning Engineers focus on building and deploying scalable ML models, whereas Data Scientists analyze data and generate insights. The roles often overlap but differ in their primary focus and responsibilities.

What cities in North Carolina are hiring for Machine Learning Engineer Python jobs? Cities in North Carolina with the most Machine Learning Engineer Python job openings:
Infographic showing various Machine Learning Engineer Python job openings in North Carolina as of May 2026, with employment types broken down into 44% Full Time, 49% Part Time, 1% Temporary, 5% Contract, and 1% Nights. Highlights an 93% Physical, 1% Hybrid, and 6% Remote job distribution.
Machine Learning Engineer (Remote)

Machine Learning Engineer (Remote)

Sunergi Inc

Remote

$110K - $140K/yr

Full-time

Posted 4 days ago


Job description

Sunergi Inc.Machine Learning EngineerFull-time


We are expanding rapidly and are seeking new, experienced and hands-on team members who think outside of the box (and are not afraid to share their thoughts), will deliver unique ideas and like to work in a fast-paced environment on cutting edge projects.


Our missionWe aim to map the best plots for solar panels in the United States.



The Machine Learning Engineer role is all about building, recruiting, management, internal communication and delivery - getting the product out the door, while ensuring the team is hitting their mark. Furthermore, the role will help to grow the engineering team, establish the engineering culture and remove impediments to help team members be able to provide their best.
Key Qualifications
  • You are a core contributor on ML projects with a focus on data ingestion, transformation and presentation for ML apps and reporting.
  • Passionate and dedicated track record of designing and implementing scalable, performant data pipelines, data services, and data products.
  • This is a hands-on position, expect to write more code.
  • Proficiency in at least one programming language (Java, Python or Scala) and a tried understanding of SQL.
  • Previous experience of dealing with multivariate data at petabyte scale, especially in the time-series domain.
  • Be able to communicate collaboratively with Data Scientists and ML Software developers to understand requirements we have and deliver best in class data platform.
  • Previous experience with statistical modeling and deep learning frameworks / libraries we use is required.
  • Strong aptitude for learning new technologies related to Data Management and Data Science.
  • Proven record to create and perform independently and within a fast-paced, team-oriented environment.
  • Work with structured and unstructured data. Perform data cleansing, scraping unstructured data and converting into structured data.
  • Evaluate, benchmark and improve the scalability, robustness, efficiency and performance of big data platform and applications.
  • Experience with Kubernetes, Docker is a plus
Description

In this role, handle implementing data pipelines focused on Machine Learning applications. 


  • You will develop data sets for POCs to demonstrate new insights. 
  • Several of these may lead to fully operational ML models and deploy and own the life-cycle on in-house and third party cloud environments. 
  • You will partner with various cross functional teams to define, develop and implement data technology solutions, with an emphasis on providing superior foundational data for ML applications. 
  • A strong understanding of distributed data systems and experience in using open source frameworks to build applications is required. 
  • A solid understanding of Deep learning platforms such as Keras, Tensor-flow and/or PyTorch is highly desirable, as is an ability to deploy solutions based on these platforms. 
  • Leveraging GPU & CPU resources as appropriate / understanding capacity requirements for ML Workloads, and working with partner teams to ensure scalability, business continuity and appropriate turnaround time is a key part of the operationalization effort. 
  • As a member of the team, you will be expected to take ownership of individual platform components and help set the vision and architecture for those. 
  • In the process, you will identify the requirements of new features, and propose design and drive the solution. 
  • A strong understanding of data governance and data privacy is expected for this role in keeping with Apple's strong commitment to the same.
Education & Experience

B.S or M.S in Computer Science, Mathematics, Statistics, Operational Research, Data Science / equivalent experience.

Additional Requirements
  • 3+ years of proven experience with Kubernetes, Docker is a plus

Compensation

  • 0.25% company equity, with vesting options up to 2%.
  • A strong, competitive salary upon reaching a seed round of funding. In the range of $110k-$140k/ year.



Employment Type: FULL_TIME