AYN

Software Engineer Intern (SDS e-Commerce Team)

Staplesretail · Framingham, Massachusetts, United States · onsite

Staples is business-to-business. You are what binds us together.

We’re searching for you: fresh talent with new ideas, innovation, passion, and drive to bring to Staples. Do you have a passion for people and enjoy working on a collaborative team? Are you looking for an environment where your efforts directly impact business results? Well, look no further. We are looking for a smart, passionate, and driven intern to join our Staples team, and you might be the person we are looking for.

Program Start Date: June 7, 2027

NOTE: Please identify the intern position you are applying for in your cover letter, as there are 3 different roles available.

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.

What's Needed - 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.

What's Needed -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: Title: 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.

What's Needed - 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.

What's Needed -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: Title: 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.

What's Needed - 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.

What's Needed -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

It is unlawful in Massachusetts to require or administer a lie detector test as a condition of employment or continued employment. An employer who violates this law shall be subject to criminal penalties and civil liability.

Apply on the employer’s site