Software Engineer Intern (SDS e-Commerce Team)

Staples

Framingham, MAFresher1h agovia LinkedInH-1B sponsor · 5 entry-level filings

This job at a glance

Who can apply
New grads and up to 1 year · Bachelor's degree
Must know
Data structures & algorithmsNLPPythonJavaC++JavaScript
Nice to have
Machine learningPyTorchTensorFlowscikit-learn
Work
On-site in Framingham · internship
Pay
Not stated by the employer.
Skill demand
Python58%Java44%Data structures & algorithms34%NLP1%of 149 similar entry-level jobs posted in the US this week
Listed
Nov 3, 2026 · still open

Sign in free to see which of these skills your resume already shows.

Software Engineer Intern (SDS e-Commerce Team)

Staples


Position #1: Software Engineer for AI

Key Responsibilities

  • Assist in developing and testing search algorithms and models.
  • Support the implementation of NLP techniques for query understanding.
  • Work on data preprocessing, feature engineering, and model evaluation.
  • Collaborate with team members to improve search performance and relevance.
  • Conduct research and stay up-to-date with the latest advancements in AI and search technologies.

Basic Qualifications

  • Currently pursuing a Bachelor’s degree in Computer Science, Data Science, or a related field.
  • Basic understanding of machine learning, NLP, and information retrieval.
  • Familiarity with programming languages like Python, Java, or C++.
  • Exposure to machine learning libraries (TensorFlow, PyTorch, Scikit-Learn) and technologies (LangChain, LangSmith) is a plus.
  • Eager to learn and experiment with new technologies in a collaborative environment.
  • Strong analytical and problem-solving skills.

Preferred Qualifications

  • Adaptability, flexibility, and willingness to learn new things quickly.
  • Understanding of search platforms (Elasticsearch, Solr) is a bonus.
  • Basic knowledge of big data tools (Hadoop, Spark) is beneficial.
  • Previous projects or coursework related to search, ML, or AI are highly valued.
  • Enjoy working in teams and being highly communicative.
  • Able to multitask and be flexible to new initiatives.

Position #2: Software Engineer for UI (Frontend)

Key Responsibilities

  • Develop and maintain front-end components using React.js.
  • Assist in building and integrating backend APIs using Node.js.
  • Collaborate with the design and development teams to implement user-friendly UI/UX.
  • Debug and optimize code for performance and scalability.
  • Stay updated with the latest trends and best practices in web development.

Basic Qualifications

  • Currently pursuing a Bachelor’s degree in Computer Science, Software Engineering, or a related field.
  • Basic knowledge of JavaScript, HTML, and CSS.
  • Familiarity with React.js and its core principles.
  • Understanding of Node.js and RESTful API integration.
  • Eager to learn, with a passion for web development and UI design.

Preferred Qualifications

  • Experience with version control systems like Git.
  • Basic understanding of state management libraries (Redux, Context API).
  • Knowledge of front-end build tools like Webpack or Babel.
  • Exposure to databases (e.g., MongoDB, MySQL) and server-side development.

Position #3: Software Engineer for Backend (Java/Python)

Key Responsibilities

  • Assist in developing and testing eCom backend models.
  • Support the implementation of Java-based frameworks like Spring, Spring Boot (OR) Python-based frameworks.
  • Should be able to think differently for Software Solutions.
  • Collaborate with team members to improve backend Services performance.
  • Conduct research and stay up-to-date with the latest advancements in Technology with an AI-based thought process.

Basic Qualifications

  • Currently pursuing a Bachelor’s degree in Computer Science, Data Science, or AI.
  • Basic understanding of machine learning, NLP, and information retrieval.
  • Familiarity with programming languages like Java or Python.
  • Exposure to machine learning libraries (TensorFlow, PyTorch, Scikit-Learn) is a plus.
  • Eager to learn and experiment with new technologies in a collaborative environment.
  • Strong analytical and problem-solving skills.

Preferred Qualifications

  • Adaptability, flexibility, and willingness to learn new things quickly.
  • Demonstrated leadership qualities are a big plus.
  • Understanding of eCom platforms is a bonus.
  • Basic knowledge of big data tools (Hadoop, Spark) or any NoSQL is beneficial.
  • Previous projects or coursework related to ML or AI are highly valued.
  • Enjoy working in teams and being highly communicative.
  • Able to multitask and be flexible to new initiatives.

H-1B sponsor

Staples filed 5 entry-level H-1B applications for new hires (Oct 2025 - Jun 2026, Department of Labor).

See their H-1B record →

Entry-Level Software Engineer Jobs · last 7 days

150 openings · all need no experience

Most hiring: BeaconFire Inc., Lockheed Martin, Emonics LLC

See all 150 →

FirstHire never charges to apply, and real employers don't ask for money for tests, interviews or offer letters. How we list jobs · Report this job