Agent Team Language Hacker

Organisation: 
New Relic

New Relic's Agent Team develops plugins and extensions for a wide variety of languages and platforms. If you're interested in how language VMs are implemented and how to extend them you'd probably like hacking on New Relic's agents. Within our team we work with a long list of technologies including Ruby, PHP, C/C++, Java, C#, and Node.js.

We use a wide variety of techniques, such as alias method chaining, byte-code injection, decorators, and C pointer manipulation to measure and visualize the behavior of running applications. Each of our agents supports a wide variety of frameworks, libraries, and configurations and it takes creativity to weave language features into functionality.

Agents are challenging to work on, and many of the things most projects take for granted don't apply. We assume our code will interact with a diverse set of libraries and versions, and hit error conditions outside of our direct control. Having a strong programming background is important, but there's a lot of advanced platform specific techniques that can be learned on the job. Our projects are popular and widely deployed, running in hundreds of thousands of applications worldwide.

We’re a very fast growing pre-IPO start-up and we care about our culture. We value:

Work/Life Balance
Respect
Engineer Code Ownership
Experimentation

To apply, click on the link below and remember to include a cover letter that tells us why this job, product, and/or company is right for you!

This position is in our Portland, Oregon office, in a vibrant tech community and a region with a great quality of life. We will help relocate outstanding candidates. We offer competitive compensation, pre-IPO stock options, and big-company benefits (medical, dental, vision, life), while maintaining the energy, agility, and the fun of a start-up. We can help with relocation and are open to H1-B transfers.

New Relic is most decidedly an equal opportunity employer. We seek applicants of diverse background and hire without regard to race, color, gender, religion, national origin, ancestry, citizenship, disability, age, sexual orientation, or any other characteristic protected by law. Note: Our stewardship of the data of many thousands of customers means that a criminal background check is required to join New Relic.