1

Machine Learning Engineer Jobs in Buffalo, NY (NOW HIRING)

Working knowledge of machine learning and large language model (LLM) fundamentals * Experience ... Exposure to CI/CD pipelines, DevOps tooling, and automated testing * Understanding of responsible ...

Lead AI Platform Engineer

Buffalo, NY · On-site

$116K - $194K/yr

Working knowledge of machine learning and large language model (LLM) fundamentals * Experience ... Exposure to CI/CD pipelines, DevOps tooling, and automated testing * Understanding of responsible ...

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

... programming languages, data literacy, and model development; effective communication of insights ... Use statistical analysis and machine learning to develop, maintain, and anticipate considerations ...

... programming languages, data literacy, and model development; effective communication of insights ... Use statistical analysis and machine learning to develop, maintain, and anticipate considerations ...

... programming languages, data literacy, and model development; effective communication of insights ... Use statistical analysis and machine learning to develop, maintain, and anticipate considerations ...

As an Engineer IV, Embedded Systems within the R&D team, you will serve as a technical anchor for ... Experience deploying or optimizing machine learning models at the edge. #LI-AM3

As an Engineer IV, Embedded Systems within the R&D team, you will serve as a technical anchor for ... Experience deploying or optimizing machine learning models at the edge. #LI-AM3

As an Engineer IV, Embedded Systems within the R&D team, you will serve as a technical anchor for ... Experience deploying or optimizing machine learning models at the edge. #LI-AM3

As an Engineer IV, Embedded Systems within the R&D team, you will serve as a technical anchor for ... Experience deploying or optimizing machine learning models at the edge. #LI-AM3

Work closely with machine learning and product engineers to direct research toward strategic product needs and align product development with novel model capabilities. * Stay up-to-date with the ...

Showing results 41-60

Machine Learning Engineer information

See Buffalo, NY salary details

$30.5K

$124.7K

$187.4K

How much do machine learning engineer jobs pay per year?

As of Aug 14, 2026, the average yearly pay for machine learning engineer in Buffalo, NY is $124,734.00, according to ZipRecruiter salary data. Most workers in this role earn between $98,300.00 and $150,100.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 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 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 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 Buffalo, NY?

The most popular types of Machine Learning Engineer jobs in Buffalo, NY are:

What are popular job titles related to Machine Learning Engineer jobs in Buffalo, NY?

For Machine Learning Engineer jobs in Buffalo, NY, the most frequently searched job titles are:

What job categories do people searching Machine Learning Engineer jobs in Buffalo, NY look for?

The top searched job categories for Machine Learning Engineer jobs in Buffalo, NY are:

What cities near Buffalo, NY are hiring for Machine Learning Engineer jobs?

Cities near Buffalo, NY with the most Machine Learning Engineer job openings:

Infographic showing various Machine Learning Engineer job openings in Buffalo, NY as of August 2026, with employment types broken down into 79% Full Time, and 21% Contract. Highlights an 100% In-person job distribution, with an average salary of $124,734 per year, or $60 per hour.

Lead AI Platform Engineer

M&T Bank

Buffalo, NY

$116K - $194K/yr

Full-time

Posted 9 days ago


M&T Bank rating

7.9

Company rating: 7.9 out of 10

Based on 186 frontline employees who took The Breakroom Quiz

79th of 171 rated banks


Job description

Role Summary

The Lead AI Platform Engineer is a handson technical contributor responsible for designing, developing, and integrating Generative AI-enabled capabilities within M&T Bank's secure, governed enterprise environment. This role combines strong software engineering fundamentals with applied GenAI experience and partners closely with product, architecture, and engineering teams to deliver scalable, reliable, and responsible AI solutions.

Key Responsibilities

  • Design, develop, and support GenAIenabled features including AIassisted coding, documentation, testing, analysis, and workflow automation

  • Implement and maintain retrievalaugmented generation (RAG) solutions, including data ingestion, embeddings, vector stores, and search pipelines

  • Design and build agentbased and toolinvoking GenAI workflows, including multistep LLM interactions using approved enterprise platforms

  • Develop and integrate APIs and backend services connecting LLMs to internal systems and approved thirdparty tools

  • Lead prompt design, testing, and iteration to improve output quality, relevance, and safety

  • Participate in model testing, evaluation, and performance analysis using established enterprise frameworks

  • Contribute handson development using modern languages and frameworks (e.g., Java, Python, C#)

  • Collaborate with Product Managers, Architects, and Engineers to translate requirements into technical solutions

  • Provide technical guidance and mentoring to less experienced engineers

  • Follow and promote M&T Bank SDLC, security, and responsible AI standards

Required Qualifications

  • Associate's degree and a minimum of 7 years' systems analysis and/or application development work experience or Bachelor's degree and a minimum of 5 years' systems analysis and/or application development work experience. In lieu of a degree, a combined minimum of 9 year's education and/or relevant work experience, including a minimum of 5 years' system analysis and/or application development work experience.

  • Strong foundation in software engineering principles, data structures, and algorithms

  • Handson experience with Java, Python, or C# in production environments

  • Experience with RESTful APIs, APIdriven development, and Gitbased version control

  • Working knowledge of machine learning and large language model (LLM) fundamentals

  • Experience working within enterprise SDLC, security, and compliance standards

Preferred Qualifications

  • Experience implementing Generative AI solutions in enterprise or regulated environments

  • Handson experience with RAG architectures, embeddings, and vector databases

  • Familiarity with Transformerbased models, attention mechanisms, and tokenization

  • Experience with Microsoft Azure, including Azurebased AI services and GenAI platforms

  • Exposure to CI/CD pipelines, DevOps tooling, and automated testing

  • Understanding of responsible AI, data privacy, and model governance principles

M&T Bank is committed to fair, competitive, and market-informed pay for our employees. The pay range for this position is $116,400.00 - $194,000.00 Annual (USD). The successful candidate's particular combination of knowledge, skills, and experience will inform their specific compensation.LocationBuffalo, New York, United States of America

What M&T Bank employees say

Pay

Benefits

Hours and flexibility

Workplace

Get the full story on Breakroom