Frontend Developer


Chosen candidates will participate in developing a Web-based data classification, recommendation and decision optimization system which will play a critical role in the enterprise product life cycle management with the goal of increasing resource efficiency and product quality. As part of this development activity, there will be exposure to various Machine Learning techniques, Data Mining and Visualization, Natural Language Processing as well as Web development technologies. Candidates will work in a fast paced environment while collaborating closely with a team of engineers to design and implement project requirements.


  • 20 hours/week (full time work available in the summer)
  • Availability for 1 calendar year
  • Open to undergraduate and graduate students


  • Strong programming skills is required
  • Web-based programming experience in JavaScript, HTML and CSS is required
  • Strong analytics and communication skills
  • Ability to analyze requirements and provide feedback


  • Keen aesthetic for implementing visual design
  • Excellent communication skills with both technical and nontechnical audiences
  • Ability to thrive in a fast paced, deadline driven environment

Bonus Skills:

  • Experience in programming with Javascript framework like Angular.js or React.js is preferred
  • Familiarity with web based Charting and Visualization libraries is preferred
  • Familiarity with Natural Language Processing techniques and libraries is preferred
  • Knowledge in Ruby or PHP is prefered
  • Knowledge in databases SQL and no-SQL is nice to have

Education and Experience:

  • Pursuing a degree in Computer Science, Computer and Electrical Engineering or relevant field is required
  • Experience with Object Oriented Programming is required
  • Experience in developing Web based applications is preferred