Talent.com
Junior Engineer Internship
Junior Engineer InternshipCinarra Systems • San Jose, CA, United States
Junior Engineer Internship

Junior Engineer Internship

Cinarra Systems • San Jose, CA, United States
30+ days ago
Job type
  • Internship
Job description

Company Description

Job Description

In this role the Engineering Intern will gain exposure to several important tools and technologies in a relatively short period of time. The individual will gain a good understanding of network programming in Go, Java, and Python. Additionally, he / she will gain some good experience on how to take a small component in a larger project from design, coding, QA all the way to final delivery (i.e., production deployment and monitoring).

The job will require occasional interactions with the engineers in other time zones, so it will require you to attend meetings at off hours.

Duties

  • Working with the RTB Bidding team on the Creative approval process, Financial sub-system, the BID optimization pipeline and other minor tasks.
  • Understanding the current architecture, the deliverables, seeking and providing design input, coding, and testing for all the assigned work items.
  • Preparing and running the unit test cases for the module.
  • Interfacing with QA team to ensure functional, performance and stability tests are executed on the feature and fixing bugs discovered in the process.
  • Finally, documenting the work done before handoff.

Qualifications

Requirements

  • Willing to work hard, and be flexible
  • Programming skills in :
  • Through with C / C++ / Go / Java, Unix

  • Unit testing tools / frameworks
  • Multi-threaded programming including thread synchronization
  • Data structures - list, tree, sets.
  • Some scripting abilities in Python or other scripting language is a plus
  • Skills and competencies

  • Good knowledge of C / C++ / Go / Java and some exposure to Python.
  • Good understanding of TCP / IP networking.
  • An understanding of messaging frameworks (such as - ZMQ / Kafka / etc.).
  • Good knowledge of multi-threaded programming.
  • Good communication skills - The work will need very close communication w / co-workers for learning the current ARC and understanding of the system.
  • The tasks need to be completed in a time manner, so a strong focus on timely delivery is a must.
  • Additional Information

    All your information will be kept confidential according to EEO guidelines.

    Create a job alert for this search

    Junior Engineer • San Jose, CA, United States