Position - Lead Engineer-Bidding Platform

Position Detail

Position NameLead Engineer-Bidding PlatformFunctional AreaProduct Development
LocationRemote, IndiaJob TypeFull Time

Job Description

Job DescriptionJob Title: Lead Engineer-Bidding Platform
Location: India - Remote

VDX.tv’s develop the next-generation products powering a scalable ad tech platform which enables advertisers across the globe to reach out to their consumers and deliver effective, engaging advertising. We are looking for engineers who are driven to solve challenges of large-scale system design, artificial intelligence, information retrieval, massive data pipelines, optimization and targeting strategies. The mission of the Bidding Platform team is to empower the customers and business stakeholders to deliver campaigns and achieve advertiser goals across the digital platforms.

Responsibilities:
• The position requires one to work on complex technical projects with peers in an innovative and fast-paced environment.
• Play an individual contributor role with high accountability and impact in small teams with a bias to be a full stack engineer.
• Make changes to platform, refactoring/redesigning as needed and diagnosing any problems across the entire software stack.
• Work on large sized relational and NoSql database clusters.
• Build reliable infrastructure with high availability which can scale horizontally.
• Conduct peer design and code reviews.
• Write unit tests and support continuous integration.
• Be metric driven, analyse impact of changes and build incremental software.
• Be obsessed about quality and ensure minimal production down times.

Required Skills:
• Fluency with data structures, algorithms and design pattern’s.
• Excellent problem solving skills.
• Outstanding programming and debugging skills in Java.
• Hands on programming experience with multithreaded applications.
• Hands on experience with relational database’s such as MySQL, PostgreSQL.
• Experience with framework’s such as Spring, Hibernate, Play etc.
• Experience with messaging middleware.
• Experience with caching architectures and worked with any distributed cache such as Redis, Aerospike etc.
• Experience with designing and developing REST api’s.

Desired Skills:
• Experience with profiling, memory and gc optimization.
• Experience with any scripting language such as Perl, python etc.
• Network programming experience in Java.
• Web based development with javascript frameworks, jquery, css.
• Experience with agile development methodologies.

Qualifications:
BTech / MTech from reputed engineering college such as IIT, BITS, DCE, REC’s with 3-8 years of hands on experience.