To apply for this job you must first either login or register

Senior Back End Engineer

New York, New York  - Permanent

Job Description

Our client, a leader in video discovery destination & technology located in New York, NY, is seeking a C++ Back-End Engineer to join a highly-experienced team with a passion for building highly-scalable, real-time distributed multithreaded server-side applications.

Job Description

- Design and implement key functions in their Ad Exchange platform which require hard real-time constraints and elegant, yet powerful software solutions to support latency sensitive high-frequency traffic.
- Coordinate with engineers to ensure real-time technology integrates seamlessly with other pieces of the platform.
- Work closely with data scientists to implement optimizations to increase campaign effectiveness.
- Troubleshoot and resolve system problems and customer issues under very tight service level agreement.
- Comfortable working in a fast-paced, dynamic environment while juggling multiple projects.

Must Have Skills:

- Minimum 5 years experience in C++ programming
- A strong background in data structures, algorithms and object-oriented programming
- Experience in real-time programming, network protocols & multi-threaded environments
- Experience designing and building high performance, low latency distributed systems
- The ability to manage multiple tasks in a fast-paced environment
- Working knowledge of Linux
- Strong verbal communication skills
- Degree in Engineering

Nice to Have Skills:

- Experience in Ad Technology
- Event driven Architecture
- Proxygen / Folly / Wangle
- C++ 11/14
- Knowledge of any other development language, including Java, Python, or Perl and shell scripts

Starting: ASAP
To apply for this job you must first either login or register