1

Python Jobs in Buffalo, NY (NOW HIRING)

Lead AI Platform Engineer

Buffalo, NY · On-site

$116K - $194K/yr

Contribute hands-on development using modern languages and frameworks (e.g., Java, Python, C#) * Collaborate with Product Managers, Architects, and Engineers to translate requirements into technical ...

Solutions Engineer, Remote

Buffalo, NY · On-site

$120K - $140K/yr

Build advanced analytical models using SQL, Python, and Excel to demonstrate product value. * Monitor industry trends, competitor offerings, and ecosystem developments to maintain deep technical ...

Coding Tutor

Buffalo, NY · Remote

$18 - $40/hr

Adapts instruction using block-based tools like Scratch, text-based languages like Python, and project-based learning to support learners from elementary students through adults beginning their ...

Principal Software Engineer

Buffalo, NY · On-site

$178K - $188K/yr

Design and build ETL processes and RESTful services using expertise in MS SSIS, Azure ADF, Java, and Python, ensuring efficient data processing and system interactions. Build and manage automated ...

Software Engineer IV, Data

Buffalo, NY · On-site

$120 - $160/hr

Architect, develop, and maintain robust Python backend services operating seamlessly across a complex multi‑cloud infrastructure. * Enact best practices for the team to follow. * Directly manage a ...

Principal Software Engineer

Buffalo, NY · Hybrid

$178K - $188K/yr

Design and build ETL processes and RESTful services using expertise in MS SSIS, Azure ADF, Java, and Python, ensuring efficient data processing and system interactions. Build and manage automated ...

Data Engineer

Buffalo, NY · On-site

$110K - $133K/yr

Strong experience with SQL, Python, or Scala * Hands-on with data pipeline tools: Apache Spark, Airflow, Kafka, NiFi, or similar * Expertise in cloud platforms: AWS (Glue, Redshift, S3), Azure (Data ...

Data Engineer

Buffalo, NY · On-site

$110K - $133K/yr

Must-Have Skills 3+ years of data engineering experience -- pipelines, ETL, data modeling in production or research settings Strong Python proficiency (numpy, pandas, Parquet, HDF5 are daily tools ...

Architect, develop, and maintain robust Python backend services operating seamlessly across a complex multi-cloud infrastructure. * Enact best practices for the team to follow * Directly manage a ...

Works with large and diverse datasets - using standard tools such as Python, SQL, and Google Cloud Platform - to solve business problems. * Identifies anomalies, trends, gaps, and opportunities for ...

DevOps Engineer

Buffalo, NY · On-site

$93K - $142K/yr

Experience with backend languages such as Java or Python, including with: * Java build tools, such as Apache Maven or Gradle * Continuous Integration servers, such as Jenkins, Bamboo, etc.

DevOps Engineer

Cheektowaga, NY · On-site

$93K - $142K/yr

Experience with backend languages such as Java or Python, including with: * Java build tools, such as Apache Maven or Gradle * Continuous Integration servers, such as Jenkins, Bamboo, etc.

Write and maintain scripts using Python, Bash, or PowerShell to automate cluster node provisioning and system maintenance. * Configuration Management: Use tools like Ansible to enforce consistent ...

Showing results 41-60

Python information

See Buffalo, NY salary details

$12

$56

$83

How much do python jobs pay per hour?

As of Aug 11, 2026, the average hourly pay for python in Buffalo, NY is $56.78, according to ZipRecruiter salary data. Most workers in this role earn between $46.83 and $64.52 per hour, depending on experience, location, and employer.

What are some common challenges Python developers face when working on large-scale projects?

Python developers often encounter challenges such as managing dependencies, ensuring code scalability, and maintaining performance on large-scale projects. Collaboration with cross-functional teams can add complexity, especially when integrating with systems written in other languages. Adopting best practices like modular code structure, thorough documentation, and automated testing can help mitigate these challenges and streamline teamwork.

What is the difference between Python developer vs Java developer?

AspectPython DeveloperJava Developer
Required CredentialsBachelor's in CS or related field, Python certifications (optional)Bachelor's in CS or related field, Java certifications (optional)
Work EnvironmentWeb development, data science, automationEnterprise applications, Android development, backend systems
Industry UsageTech startups, data analysis firms, automation companiesFinancial services, large enterprise software, mobile app companies

Python developers focus on scripting, data analysis, and web development, often working in startups or data-driven fields. Java developers typically work on large-scale enterprise applications and Android apps. While both roles require programming skills and similar educational backgrounds, their industry applications and project types differ significantly.

What is a Python developer?

A Python developer is a software programmer who specializes in writing, testing, and maintaining code using the Python programming language. They can work on a variety of projects, including web development, data analysis, machine learning, automation, and scripting. Python developers often collaborate with other team members to design solutions and ensure the functionality and performance of applications. Their responsibilities may also include debugging programs, integrating third-party services, and writing documentation.

What are the key skills and qualifications needed to thrive as a Python developer?

To thrive as a Python Developer, you need strong programming skills in Python, knowledge of software development principles, and typically a degree in computer science or related fields. Familiarity with frameworks like Django or Flask, version control systems such as Git, and experience with databases are highly valued, along with certifications like PCEP or PCAP. Effective problem-solving, communication, and teamwork are essential soft skills to excel in collaborative and dynamic environments. These skills collectively ensure the delivery of robust, maintainable code and efficient project outcomes in technology-driven organizations.

What is Python?

Python is a programming language used to write or develop a variety of programs and applications. The software developer community uses Python for programming because it is a simple language that is easy to test and debug. Large internet companies such as Facebook, Google, Reddit, and Amazon use Python, and so do government agencies such as NASA. Programmer professionals have used Python to help build popular software such as Autodesk Maya and other visual design applications. Financial professionals and stock traders use Python when scripting algorithms for economic predictions or computerized trading.

What are the most commonly searched types of Python jobs in Buffalo, NY? The most popular types of Python jobs in Buffalo, NY are:
What are popular job titles related to Python jobs in Buffalo, NY? For Python jobs in Buffalo, NY, the most frequently searched job titles are:
What job categories do people searching Python jobs in Buffalo, NY look for? The top searched job categories for Python jobs in Buffalo, NY are:
What cities near Buffalo, NY are hiring for Python jobs? Cities near Buffalo, NY with the most Python job openings:
Infographic showing various Python job openings in Buffalo, NY as of August 2026, with employment types broken down into 3% Internship, 81% Full Time, 10% Part Time, 3% Temporary, and 3% Contract. Highlights an 76% In-person, 3% Hybrid, and 21% Remote job distribution, with an average salary of $118,112 per year, or $56.8 per hour.

Senior Quantitative Risk Analyst - BSA/AML

M&T Bank

Buffalo, NY • On-site

$85K - $143K/yr

Full-time

Re-posted 17 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

78th of 171 rated banks


Job description

Overview

This position supports the development of statistical and machine learning models within a regulated environment. The role contributes to key components of the model development lifecycle-including data preparation, model development, testing/validation support, implementation, and monitoring-while working closely with senior modelers to deliver analytically sound and well-documented solutions. Development work is performed using both Python and SAS.

Primary Responsibilities

  • Support the design, development, testing, implementation, and monitoring of statistical and machine learning models
  • Prepare, transform, and analyze large datasets (e.g., transactions, customer behavior, entity data)
  • Partner with senior team members to translate business problems into analytical approaches
  • Contribute to model documentation, including methodology, assumptions, and monitoring frameworks
  • Develop and maintain analytical code using Python and/or SAS
  • Assist in model performance monitoring and identification of model issues or limitations
  • Support model validation, audit, and regulatory review processes
  • Collaborate with stakeholders across EDD, FIU, Technology, and Model Risk Management
  • Ensure adherence to internal controls and regulatory expectations
  • Provide guidance to junior analysts where appropriate
  • Understand and adhere to the Company's risk and regulatory standards, policies and controls in accordance with the Company's Risk Appetite. Identify risk-related issues needing escalation to management.
  • Promote an environment that supports belonging and reflects the M&T Bank brand.
  • Maintain M&T internal control standards, including timely implementation of internal and external audit points together with any issues raised by external regulators as applicable.
  • Complete other related duties as assigned.

Scope of Responsibilities

Works under general guidance from more senior quantitative risk managers. Responsible for independent execution of defined analytical tasks and contributing to model development efforts. Builds technical expertise in AML modeling and governance.

Education and Experience Required

  • Bachelor degree in Mathematics, Statistics, Quantitative Analysis or another technical discipline,
  • OR in lieu of degree A combined minimum of 7 years higher education and/or work experience to include a minimum of 3 years relevant experience.
    -OR-
  • Master's degree in Mathematics, Statistics, Quantitative Analysis or another technical discipline, with minimum of 1 year relevant experience,
    OR in lieu of degree,
  • A combined minimum of 7 years higher education and/or work experience to include a minimum of 1 year relevant experience.
  • Minimum of 3 years relevant experience, Banking or Financial Services experience.

Preferred

  • Master's degree in a quantitative discipline
  • Experience in banking, financial services, or AML/BSA
  • Exposure to model validation or model risk management
  • Familiarity with machine learning techniques
M&T Bank is committed to fair, competitive, and market-informed pay for our employees. The pay range for this position is $85,800.00 - $143,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