26 days old

Intern: Software Engineer

Sunnyvale, CA 94086
Apply Now
Apply on the Company Site
  • Job Code
  • Jobs Rated
Intern: Software Engineer

About Equinix

At Equinix, we make the internet work faster, better, and more reliably. We hire talented people who thrive on solving hard problems and give them opportunities to hone new skills, try new approaches, and grow in new directions. Our culture is at the heart of our success and its our authentic, humble, gritty people who create The Magic of Equinix. We share a real passion for winning and put the customer at the center of everything we do.

We are looking for bright and enthusiastic college students who love to learn and want to make an impact on the world. Join the Equinix team and shape the future of cloud computing and enterprise connectivity at one of the Fastest Growing Technology Companies in America (Forbes).


The Equinix Internship Program offers wide-ranging opportunities in Information Technology, Engineering, Human Resources, Finance and more. Spend your time gaining practical work experience and learning from some of the sharpest minds in the industry. Work in a culture that thrives on innovation and delivering results, while building solid relationships with industry leaders, and fellow students from around the country.


  • Implementation of new CMS system Adobe AEM
  • Maintenance and enhancements to Integrated Data Layer (IDL)
  • Customize Search functionality
  • HTML, CSS customizations, enhancements and maintenance
  • Website scraping , analytics and analysis
  • Cloud based Azure technology and setting up the foundation layer, back-end infrastructure
  • Information Architecture, deployment process, runbooks, CI / CD, workflows
  • System integrations, APIs


  • Scraping the website live pages using automated crawler technology
  • Convert all the pages into JSON format
  • Divide JSON into logical buckets of information
  • Extract common UI visible components into JSON data elements
    • For instance,
      • Banners should have some unique data format
      • Main Navigation Should have some unique data format
  • Crawl should run on-demand, periodic basis
  • Should avoid crawling last visited page in the same iteration
  • Should avoid crawling a page without any change from last visit of the page
  • Only latest changes of the page should be extracted
  • Grouping few components to high-level components
  • Any other technology if developer thinks it is essential in implementing the solution.
  • AEM implementation our new enterprise corporate wide multi-language website

Technology Stack

Tech stack recommended:

  • Python
  • Scrapy
  • Pythons Requests module
  • NIFI for scheduling
  • Elastic Search for Data storage and easy retrieval
  • Apache Kafka for Queuing
  • Microsoft Azure, Cloud


  • Knowledge of Python, HTML, CSS, JAVA
  • Interest in IT/Cloud Computing
  • Strong communication skills
  • Desire to succeed
  • Ability to work as a team member
  • Familiarity with Agile framework

Equinix is an equal opportunity employer. All applicants will receive consideration for employment without regard to race, religion, color, national origin, sex, sexual orientation, gender identity, age, status as a protected veteran, or status as a qualified individual with disability.


Jobs Rated Reports for Software Engineer

Posted: 2020-03-14 Expires: 2020-04-12

Before you go...

Our free job seeker tools include alerts for new jobs, saving your favorites, optimized job matching, and more! Just enter your email below.

Share this job:

Intern: Software Engineer

Sunnyvale, CA 94086

Join us to start saving your Favorite Jobs!

Sign In Create Account
Software Engineer
8th2017 - Software Engineer
Overall Rating: 8/199
Median Salary: $100,690

Work Environment
Very Low
Very Good
Powered ByCareerCast