Job Description
This is an individual contributor technologist
position in Video Solutions and Monetization group. This position is
video ad platform space. The successful candidate will have an
opportunity to be a part of a dynamic video industry landscape and make
an impact on future of the industry. This will involve building highly
scalable and fault tolerant video delivery and monetization systems and
technologies.
You will join a team that will
develop new technologies, frameworks/features, and have responsibility
for the full development cycle,conceptualization, specifications,
prototypes to implementation to release and maintenance. You will be
expected to have strong programming, analytical and problem solving
skills to handle complex engineering problems.
Responsibilities
Understand the video streaming and ad technology landscape, conceptualize and build technology and product in this space.
Build a world class and high quality product while maintaining the project schedule.
Conceptualize, design, develop, debug, provide effort estimation and risk analysis of a project, feature or service
Implement new features, provide fixes / work around to resolve critical customer escalation on priority
Participate in design, architecture and standardization efforts influencing product or service roadmap
Take
end to end ownership of various technical aspects of product / service
and be responsible for its success and failure. This may involve
coordinating with various internal and external product teams.
Requirements
1 to 8 years of hands on design / development experience.
B.Tech / M.Tech / MS in Computer Science & Engineering or related field/degreea premier institute.
Technical depth in operating systems (Windows, Linux, iOS, Android), computer architecture and OS internals.
Good knowledge of IP networking and distributed systems.
Proficient in Java
Expertise in data structures, algorithms and complexity analysis.
Solid programming/debugging/troubleshooting skills in system / application level software development
Skills in analyzing software performance anding.
Hands on product/solution development knowledge are a must
Ability to work independently with strong problem solving skills.
Knowledge of product life cycles is a plus..
Perks
Industry-competitive salary.
Competitive time off, including a Sabbatical Program.
Educational Assistance Program.
Health and welfare benefits.
Company-paid lunch.
Matching gift program foritable donations.
Meaningful and challenging work.
Uniquely open and informal environment.