Tuesday, 8 July 2014

Senior Software Engineer - Web Services | AppNexus Inc. | New York, United States


Senior Software Engineer - Web Services | AppNexus Inc. | New York, United States

Senior Software Engineer - Web Services (New York)

Engineering | New York, United States

The AppNexus web services team builds the RESTful API, a critical component of the AppNexus AdExchange platform, allowing our clients to programmatically manage their online advertisement business and receive billing and performance analytics from our platform. Our APIs enable our developers to build feature-rich web application / back office / auditing tools without making a single database connection, while enabling our clients to build their custom UI and perform real time integrations with other platforms. Our own console UI also uses our API, making it the single source of control for our systems.

Some sample problems we tackle every day:
  • Increasing uptime and reducing latency by leveraging mature open source technologies (such as Sphinx, Memcached, Node.js, Solr, and primarily the LAMP stack).
  • Managing large volume of MySQL Databases used by APIs and replicated across multiple geographical locations
  • Identifying potentially asynchronous tasks and removing from the critical path to keep response times low
  • Overcoming scale challenges, maintaining speed, availability, and reliability in the face of our growing client base and exponentially growing number of objects and relationships in our system
The position:
The AppNexus Web Services team is hiring a Senior Software Engineer/Technical Lead. Reporting to the Director of Web Services, this person will design and lead projects working in a SCRUM team environment.
This person will:
  1. Lead API core platform engineering projects from architecture, design, execution to deployment.
  2. Understand the strategic road map and work with Product Managers to contribute non-functional requirements to the product backlog.
  3. Design and implement high-performance, scalable APIs in a complex, high volume environment using languages like Java, Ruby, Python, or PHP.
  4. Deploying regular code releases to production, and working towards continuous integration.
What we look for:
  1. You want to be part of an organization with minimal bureaucracy and a clear communication path between your team and the CEO where you can communicate freely and openly.
  2. You have 5+ years of web development experience with strong API and database skills.
  3. You enjoy solving complicated problems in novel ways.
  4. You are an independent thinker who is self-motivated and thrives in a fast-paced work environment.
  5. You have worked in Agile engineering teams.
  6. You are a good collaborator, a team player and are willing to grow leading a team working in cross-functional groups.
What's in it for you:
  1. Industry changing development – build relevant solutions to some of today’s most interesting technical challenges.
  2. Significant impact from your very first day thanks to our rapidly growing scale and agile engineering teams.
  3. A comfortable and relaxed office environment surrounded by passionate, driven colleagues.
  4. Regular access to industry events – AppNexus hosts many technical speakers and meet-ups, complete with free beer and pizza.
  5. And of course, competitive compensation, relocation stipend and all visa costs covered (if needed).
  6. And finally, because our CEO is an industry recognized developer in his own right, your contributions to the company are recognized and rewarded.
The Other Perks:
  • Great Technology: Any computer of your choosing. Most of our team develop using retina displayed MacBook Pros, with multiple monitors for additional screen real estate.
  • Free Food: Every office has fully stocked kitchens including healthy and tasty snacks, drinks, coffee and bagels, each morning. Family Lunch Fridays – AppNexus provides free lunch for the company every Friday.
  • Career Development: Annual budget for conferences and continuing education of your choosing
  • An Active Development Community: Participate in company sponsored Hackathons, Innovation days and events
  • Speak, publish, and patent: Your groundbreaking work will help enhance the engineering brand at an emerging powerhouse technology company
To learn more about the API Team at AppNexus, check out:
  • Tech Blog: On RESTful API Standards – Just Be Cool 11 Rules for Practical API Development 
  • Tech Blog: Project Hydra – Scaling an API Globally 
  • Tech Blog: Security Basics Part 1: Principle of Least Privilege 
  • Tech Blog: How to use the PHP Reflection API to Modify Inaccessible Variables 
http://appnexus.com/open-positions?jvi=oiClXfwW



No comments:

Post a Comment