1

Internship Full Stack Machine Learning Engineer Jobs in Massachusetts

About the Role We are seeking a high-impact Machine Learning Developer/Engineer to join our integrated discovery team. In this role, you will be the algorithmic engine of our programs, developing and ...

Sr. Lead Machine Learning Engineer

Cambridge, MA · On-site +1

$112K - $147K/yr

... Internship experience does not apply) * At least 4 years of experience programming with Python ... Eligibility varies based on full or part-time status, exempt or non-exempt status, and management ...

The role of Full Stack Software Engineer involves architecting and engineering core software for robot systems, backend services, and machine learning applications, contributing to impactful ...

What you'll need to succeed as a Machine Learning Engineer at XPO Minimum qualifications ... Full health insurance benefits available on day one * Life and disability insurance * Earn up to 15 ...

... full lifecycle. If you care about impact and want to help define the future of applied AI in health ... Background in multimodal or stacked models, especially combining CV outputs with tabular data.

Proficient with Python and the traditional data science and machine learning stack, namely NumPy ... Solid understanding of software engineering principles, including testing, scalability ...

What you'll need to succeed as a Machine Learning Engineer at XPO Minimum qualifications ... Full health insurance benefits available on day one * Life and disability insurance * Earn up to 15 ...

Machine Learning Engineer

Woburn, MA · On-site

$115K - $140K/yr

Proficient with Python and the traditional data science and machine learning stack, namely NumPy ... Solid understanding of software engineering principles, including testing, scalability ...

Showing results 21-40

Internship Full Stack Machine Learning Engineer information

What is an internship full stack machine learning engineer?

An Internship Full Stack Machine Learning Engineer is a student or early-career professional who supports both the development of machine learning models and the integration of these models into full-stack applications. This role typically involves working on data preprocessing, building and training machine learning algorithms, and deploying these models within web or mobile applications. Interns in this field gain experience in both backend and frontend technologies, as well as in machine learning frameworks and tools. The position is ideal for those seeking hands-on experience in applying AI solutions within real-world products.

What do internship full stack machine learning engineers do?

As an Internship Full Stack Machine Learning Engineer, you can expect to work on end-to-end machine learning projects that involve both model development and integration into web or cloud applications. This may include tasks like cleaning and preparing datasets, building and testing machine learning models, developing APIs to serve predictions, and collaborating with front-end developers to deliver user-facing features. Interns often work closely with data scientists, software engineers, and product managers, gaining exposure to the full development lifecycle. These experiences help build both technical and teamwork skills, laying a strong foundation for a future career in the field.

What skills and qualifications are needed to thrive as an internship full stack machine learning engineer?

To succeed as an Internship Full Stack Machine Learning Engineer, you need a solid understanding of programming (Python, JavaScript), basic machine learning concepts, and foundational knowledge in computer science or a related field. Familiarity with frameworks like TensorFlow or PyTorch, web development tools (React, Node.js), and version control systems like Git is typically expected. Strong problem-solving abilities, collaboration skills, and a willingness to learn set exceptional interns apart. These skills enable interns to contribute effectively to both model development and deployment, bridging the gap between data science and software engineering in real-world applications.

What is the difference between Internship Full Stack Machine Learning Engineer vs Software Developer Intern?

AspectInternship Full Stack Machine Learning EngineerSoftware Developer Intern
Required SkillsKnowledge of machine learning, programming (Python, JavaScript), full stack development, data handlingProficiency in programming languages (Java, Python, JavaScript), software development, basic algorithms
Work EnvironmentCollaborates on ML models, data pipelines, backend and frontend developmentFocuses on application development, coding, debugging, and testing
Industry UsageUsed in AI-driven companies, tech startups, data science teamsCommon in software firms, app development companies, tech startups

The Internship Full Stack Machine Learning Engineer role emphasizes working with machine learning models and data-driven applications, combining full stack development skills with AI expertise. In contrast, a Software Developer Intern focuses more on traditional software development tasks like coding and debugging. Both roles are valuable entry points in tech, but they target different skill sets and project types.

What are the most commonly searched types of Full Stack Machine Learning Engineer jobs in Massachusetts?

The most popular types of Full Stack Machine Learning Engineer jobs in Massachusetts are:

What cities in Massachusetts are hiring for Internship Full Stack Machine Learning Engineer jobs?

Cities in Massachusetts with the most Internship Full Stack Machine Learning Engineer job openings:

Senior Robotics Software Engineer (Full Stack)

Wilmington, MA • On-site

Integrated Computer Solutions, Inc.
Software Development • 51 - 200 employees

Contractor

Re-posted 17 days ago


Job description

Location/Eligibility: This is a contract position based in Massachusetts.You must be able to commute to the Wilmington area onsite at least 3 days a week.For this contract, there is no visa sponsorship available.
We are seeking a Senior Robotics Software Engineer (Full Stack) to contribute broadly across our entire autonomous navigation and manipulation stack. In this role, you will work closely with our core team to design, build, and debug features that directly control how our robots perceive, navigate, and interact with the physical world. If you are an adaptable developer who loves moving from high-level autonomy logic down to physical hardware bring-up, you will thrive in this high-velocity environment.
Core Responsibilities
  • Full-Stack Feature Development: Design, implement, and test new capabilities across the core robotics software stack using ROS 2 in both C++ and Python.
  • Navigation & Manipulation: Contribute to the development and tuning of motion planning, localized navigation, and robotic manipulation pipelines.
  • System Integration: Collaborate with specialized middleware and infrastructure engineers to integrate machine learning models, sensor streams, and hardware drivers.
  • Triage & Debugging: Diagnose, debug, and resolve complex system-level software issues both in simulation environments and on live physical robots.

Technical Requirements (Must-Have)
  • Robotics Domain Experience: Proven track record of developing software for autonomous systems or robotic platforms.
  • ROS 2 Proficiency: Strong, hands-on development experience within the ROS 2 ecosystem.
  • Polyglot Coding: Fluency in Modern C++ and/or Python, along with clean coding practices and solid algorithm design.
  • Linux Environment: Comfortable working, debugging, and profiling software within a Linux (Ubuntu) environment.

Preferred Qualifications (Nice-to-Have)
  • Real Robot Deployment: Extensive experience with hardware bring-up and testing software on real, physical robots (not just running algorithms in simulation).
  • Specialized Robotics Modules: Familiarity with modern perception, classic/advanced control theory, or machine learning frameworks (e.g., PyTorch).
  • Sensor Integration: Experience interfacing with sensors common to robotics like LiDAR, IMUs, or RGBD/Stereo cameras.

Are you the right fit?
You are a highly adaptable engineer who doesn't say "that's not my department." You are equally comfortable writing highly optimized C++ code, writing quick Python test scripts, or grabbing a screwdriver to check a sensor connection on the physical platform. You thrive in a high-velocity environment where your code directly affects physical machines moving in the real world.