Senior Software Engineer (Ad Serving Platform) (m/f) for AppLift

Bangalore, India

Your Responsibilities:

  • You design, build and maintain high throughput and low latency servers to retrieve relevant ads in response to auction requests. We process 20 Billion requests a day, with under 20ms average latency
  • You develop and improve Ad-Targeting based on various criteria like demographics, location, user-interests etc
  • You design and develop techniques for handling real-time changes in budget and campaign updates
  • You build server-side technology for handling and attributing post-install and LTV activity for mobile-app publishers

Our requirements:

  • Excellent understanding of data-structures and algorithms
  • Expert in at-least one object oriented language (eg: Java/C++). Ability to pick up any new language quickly
  • Strong knowledge of Unix, SQL
  • Experience with distributed NoSQL stores (eg: Aerospike/Redis), and network programming
  • At least 5 years experience as a Software Engineer
  • Preferred: BS / MS in Computer Science or related degree
  • Preferred: Prior experience with web server technologies like Nginx/Openresty or Golang server