Principal Contributor I - C Ninja
Company Description
Exponential Interactive is the global provider of advertising intelligence and digital media solutions to brand advertisers.
Our e-X Advertising Intelligence Platform combines proprietary audience data and technology to deliver advertising intelligence that enables smarter, better-informed marketing decisions.
Our audience engagement divisions - AdoTube, Appsnack, Firefly Video and Tribal Fusion - apply advertising intelligence to deliver high-impact, high-engagement campaigns across display, video and mobile media.
Exponential offers solutions in 22 countries and reaches more than 450m unique users worldwide every month.
For more information about Exponential, visit: http://www.exponential.com/
Job Description
We are seeking C ninjas to work on our state-of-the-art Ad serving platform, which consists of our in house developed cluster of webservers, Ad server and caching layers, which adhere to very strict latency requirements and almost 99.99 % uptime. The position requires one to take ownership of complex technical projects and closely work with peers in an innovative and fast-paced environment. Exponential is looking for Tech Leads, where the role is a combination of individual coding contribution and technical leadership. The responsibilities include making changes to our advertising platform, refactoring/redesigning as needed and diagnosing any problems across the entire software and hardware stack.
RESPONSIBILITIES
- Demonstrates good understanding of the product and its architecture
- Picks up new technologies with ease, solves complex technical problems and multitasks between different projects
- Identifies reusable components
- Ensures that the solution built satisfies business and technical requirements
- Proactively identifies defects and ensures that they are resolved
- Ensures that the code is delivered for Integration Build and Test which includes the release content
- Performs code reviews and verifies extensibility and reusability and ensures to minimize complexity
- Provides performance statistics based on pre-defined requirements
- Closely work with peers in an innovative and fast-paced environment.
- Ensure adherence to engineering processes such as code reviews, source control, unit testing, use case analysis, defect management.• Demonstrates good understanding of the product and its architecture
- Picks up new technologies with ease, solves complex technical problems and multitasks between different projects
- Identifies reusable components
- Ensures that the solution built satisfies business and technical requirements
- Proactively identifies defects and ensures that they are resolved
- Ensures that the code is delivered for Integration Build and Test which includes the release content
- Performs code reviews and verifies extensibility and reusability and ensures to minimize complexity
- Provides performance statistics based on pre-defined requirements
- Closely work with peers in an innovative and fast-paced environment.
- Ensure adherence to engineering processes such as code reviews, source control, unit testing, use case analysis, defect management.
Qualifications
QUALIFICATIONS
- 5+ years developing production-level code. Outstanding programming and debugging skills in C/C++.
- Minimum of Bachelor's Degree in Computer Science from a reputed college / university preferably IIT / REC / BITS etc.
REQUIRED SKILLS
- Proficient in C/C++ development in UNIX/Solaris environment.
- Good understanding of data structures, Design patterns, object oriented programming and algorithms.
- Strong analytical & Communication skills and resourceful in issue resolution
- Passionate about high performance computing and ultra-low latency and look for novel and creative solutions to complex problems.
- Understanding of system configurations such as cache, memory and disk storage architectures.
- Experienced in multi-threading.
- Experienced in asynchronous programming concepts.
DESIRED SKILLS
- Experience with SCRUM methodology or extreme programming is a great plus
- Experience in shell / perl scripting.
- Startup experience.
Additional Information
POS-121142