1

Machine Learning Software Engineer Intern Jobs in Buffalo, NY

Description SOFTWARE ENGINEER INTERN Position Summary: The successful candidate will perform ... Preferred skills include ability to train and apply machine learning to solve problems and use of ...

Software Engineer Intern

Buffalo, NY · Remote

$24 - $35/hr

SOFTWARE ENGINEER INTERN Position Summary: The successful candidate will perform research on new ... Preferred skills include ability to train and apply machine learning to solve problems and use of ...

Overview The Software Engineer Intern will play a key role in building and enhancing full-stack applications that power Jolera's Service Automation initiatives. This position involves developing ...

As a Software Engineering Intern at Danaher, you'll work alongside experienced engineers developing diagnostic software that powers critical healthcare tools used across the globe. What You Might ...

Software QA Intern

Buffalo, NY

$18.75 - $24.50/hr

We are looking for a Software QA Intern to join Vista Robotics, a leading company in the field of computer software and engineering. As a Software AQ Intern, you will play a crucial role in ensuring ...

Deep knowledge of supervised learning, unsupervised learning, feature engineering, model selection ... Familiar with machine learning curricula and common challenges such as understanding bias-variance ...

EHR Integration Engineer

Boston, NY · On-site

$140K - $160K/yr

Layer Health was founded in 2023 by leading machine learning researchers from MIT and Harvard ... What we look for * 5+ years of experience as an integration engineer, software engineer, or related ...

... data for machine learning pipelines, feature engineering, and model lifecycle management ... into software applications and system architectures using APIs and microservices - Supports ...

next page

Showing results 1-20

Machine Learning Software Engineer Intern information

See Buffalo, NY salary details

$13

$24

$37

How much do machine learning software engineer intern jobs pay per hour?

As of May 29, 2026, the average hourly pay for machine learning software engineer intern in Buffalo, NY is $24.62, according to ZipRecruiter salary data. Most workers in this role earn between $20.05 and $27.93 per hour, depending on experience, location, and employer.

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

To thrive as a Machine Learning Software Engineer Intern, you need a solid understanding of programming (especially Python), machine learning algorithms, and data structures, ideally supported by coursework or relevant projects. Familiarity with frameworks such as TensorFlow or PyTorch, experience using version control systems like Git, and knowledge of cloud platforms are highly valuable. Critical thinking, eagerness to learn, and effective communication help interns collaborate with teams and adapt to new challenges. These skills and qualities are crucial for developing robust ML solutions, integrating with production systems, and contributing meaningfully to real-world projects.

What types of projects and responsibilities can a Machine Learning Software Engineer Intern expect during their internship?

As a Machine Learning Software Engineer Intern, you can expect to work on projects that involve data preprocessing, model development, and evaluation under the guidance of experienced engineers and data scientists. Interns often contribute to building and optimizing machine learning pipelines, implementing algorithms, and supporting the deployment of models into production environments. Collaboration is key; you'll likely work closely with cross-functional teams, including product managers and software developers, to ensure your solutions align with business goals. The internship is a great opportunity to gain hands-on experience with industry-standard tools and frameworks while receiving mentorship and feedback to help advance your technical skills.

What does a Machine Learning Software Engineer Intern do?

A Machine Learning Software Engineer Intern assists in the development, testing, and deployment of machine learning models and algorithms. Their responsibilities typically include data preprocessing, model training, evaluation, and collaborating with senior engineers to integrate machine learning solutions into software products. Interns may also contribute to research, documentation, and code optimization, gaining hands-on experience with real-world machine learning projects. This role provides a valuable opportunity to apply academic knowledge in a professional setting and learn from experienced engineers.
What cities near Buffalo, NY are hiring for Machine Learning Software Engineer Intern jobs? Cities near Buffalo, NY with the most Machine Learning Software Engineer Intern job openings:
Software Engineer Intern

Software Engineer Intern

CUBRC INC

Buffalo, NY

$24 - $35/hr

Other

Posted 20 days ago


Job description

Description

SOFTWARE ENGINEER INTERN


Position Summary:


The successful candidate will perform research on new technologies and platforms, contribute to software architecture, development, and testing, and document findings under the direction of a Principle Engineer or Investigator. Preferred skills include ability to train and apply machine learning to solve problems and use of cloud computing technologies to implement solutions. The successful candidate will have a positive and teachable attitude, and will be able to work collaboratively and independently on software-related, testing, and documentation tasks.


Minimum Qualifications:


Minimum of 2-4 years' experience in computer programming or computer programming experience through college courses


Ability to communicate professionally both verbally and in written form


Ability to comfortably communicate with accuracy to supervisor and project leads


Microsoft Office applications (Word, PowerPoint, Excel, Access, etc.)



Preferred Qualifications:


Experience with object orientated programming languages such as Java, Python, Linux, Storm, H-Base, C++, .NET, XML and related standards, SQL, relational database design, a plus.


Ability to learn and adapt to new technologies as needed


Knowledge of parallel computing systems


CUBRC maintains an Affirmative Action Plan to establish fair access to employment opportunities and to create a work community that is an accurate reflection of the qualified workforce.

Special Requirements:

Must be able to obtain and remain eligible for a US Department of Defense security clearance during the course of employment. 


 We are an equal opportunity employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, disability or veteran status.Â