S

Staples

Office supplies retailer and services provider

Software Engineer Intern - SDS e-Commerce Team

Backend Engineering +1Posted on Nov 3
Internship · Summer 2027Framingham, MA, USANo salary listedIn-person

About the Job

Requirements

  • For the AI position, currently pursue a bachelor's degree in Computer Science, Data Science, or a related field.
  • For the AI position, have a basic understanding of machine learning, natural language processing, and information retrieval.
  • For the AI position, be familiar with programming languages such as Python, Java, or C++.
  • For the UI position, currently pursue a bachelor's degree in Computer Science, Software Engineering, or a related field.
  • For the UI position, have basic knowledge of JavaScript, HTML, and CSS.
  • For the UI position, be familiar with React.js and its core principles, and understand Node.js and RESTful API integration.
  • For the Backend position, currently pursue a bachelor's degree in Computer Science, Data Science, or AI.
  • For the Backend position, have a basic understanding of machine learning, natural language processing, and information retrieval.
  • For the Backend position, be familiar with Java or Python.
  • Across the positions, be eager to learn and experiment with new technologies; the qualifications also call for analytical and problem-solving skills.

Responsibilities

  • For the AI position, assist in developing and testing search algorithms and models; support implementing natural language processing techniques for query understanding; work on data preprocessing, feature engineering, and model evaluation; collaborate to improve search performance and relevance; and research advancements in AI and search technologies.
  • For the UI position, develop and maintain front-end components using React.js; assist in building and integrating backend APIs using Node.js; collaborate with design and development teams to implement user-friendly UI/UX; debug and optimize code for performance and scalability; and stay current with web development trends and best practices.
  • For the Backend position, assist in developing and testing e-commerce backend models; support implementation using Java-based frameworks such as Spring and Spring Boot, or Python-based frameworks; collaborate to improve backend service performance; and research technology advancements with an AI-based thought process.

Desired Qualifications

  • For the AI position, exposure to machine learning libraries such as TensorFlow, PyTorch, and Scikit-Learn, and technologies such as LangChain and LangSmith, is a plus.
  • For the AI position, understanding search platforms such as Elasticsearch or Solr is a bonus; basic knowledge of Hadoop or Spark is beneficial; and prior projects or coursework related to search, machine learning, or AI are highly valued.
  • For the UI position, experience with Git is preferred; basic understanding of Redux or Context API is preferred; knowledge of Webpack or Babel is preferred; and exposure to MongoDB, MySQL, or server-side development is preferred.
  • For the Backend position, exposure to TensorFlow, PyTorch, or Scikit-Learn is a plus; understanding e-commerce platforms is a bonus; basic knowledge of Hadoop, Spark, or NoSQL is beneficial; and prior projects or coursework related to machine learning or AI are highly valued.
  • For the Backend position, demonstrated leadership qualities are a plus.

About the Company

Staples

Office supplies retailer and services provider

Draft summary for Staples describing its business model and value proposition.

Company size
10,001+
Company stage
Grant
Total funding
$16M
Headquarters
Framingham, MA
Founded
1986

Recently Posted Jobs

Explore more opportunities at Staples

See more jobs