2014-05-07


Media.Net
Mumbai

Ad Tech Engineering Team Lead/Manager – PERL

Media.net Contextual Advertising:

Media.net, Directi's Internet Advertising Division, is one of the world's leading companies in the Contextual Advertising space. We build technology that identifies the intent of a user viewing a webpage and then shows advertisements related to what the user is looking for. We use Machine Learning, Data Mining, Linguistic Analysis and Advanced Statistics to build contextual models to understand pages on the internet.

We serve our contextual real-time ads customized for each visitor and each page view across billions of visitors, across 10's of millions sites/domains on a server infrastructure that runs 1000+ CPUs, terabytes of RAM, and 100's of terabytes of data.

 What is the Job like?

As a Team Lead / Lead Developer in the AdTech Engineering area, you will design and develop with colleagues new generation, secure, scalable and high performance web based systems.

You will lead product engineering efforts of multiple areas of our highly-scalable ad-server and work with world class dev teams to develop game-changing, globally distributed, internet advertising products used by millions worldwide.

These products involve myriad technologies, diverse platforms, complex algorithms and latest application paradigms such as Ajax, NoSQL databases, eventual consistency, distributed queues and are deployed across hundreds of servers in a super-scalable fashion where a 10ms delay in response time could mean the difference between success and failure.

In a Team Lead role you will manage a team of energized developers, and will be responsible for the entire lifecycle of one or more areas, including architecture, design, coding, deployment etc.

We believe that 'code speaks louder than words' and as such expect everyone at every level in the engineering team to be comfortable with rolling up their sleeves, firing up their favorite IDE and writing clean, testable and well-designed code.

 Who should apply for this post?

You have over 6 - 10 years of software development experience

You have experience in Object oriented PERL web Development.

You have mastered multiple platforms and - whether it is PERL, Perl Scripting, SOAP vs REST or Ajax vs Flex or Postgres vs MySQL or Cassandra vs Voldemort

You know when to use which and can argue all the pros and cons of Strong typing vs ease of use OR browser compatibility issues vs lack of community support OR MVCC vs multiple backend storage engines OR scalability vs simplicity etc.

You continue to be very involved in technology and still check-in code. You are passionate about automated testing, good design, performance and scalability.

You have exceptional oral/written communication skills, excellent logical reasoning and a keen sense of business.

You can deliver good software with a kick-ass user experience, at a rapid pace.

 Skills, Knowledge and Experience:

6 - 10 years of software development experience with recent stint in a leadership role. (The more PERL focused the better)

A track record of working on scalable interactive web applications

Good grasp on programming fundamentals including OOP, Design Patterns, Algorithms, Data Structures, Networking and OS Concepts

Solid experience of Object Oriented Design, and of MVC frameworks

Familiarity with relational databases, experience of writing complex queries (we use MS-SQL/MySQL)

Can exhibit a passion and enthusiasm for remarkable technology (Knowledge and contribution to open source projects, Active Blog, etc...)

Ability to learn emerging technical standards and apply/coach development team in proper adoption

As an individual - it's in your nature to question why things are the way they are.

 Bonus points:

Knowledge of Agile development methodologies (XP, Scrum etc)

Active blogger

Contribution to opensource projects

Able argue business strategy with the product manager

Ability to rattle off the names of every planet from Issac Asimov's Foundation Trilogy in reverse alphabetical order

PHP experience will be a plus

Show more