Jobs /

Senior Software Engineer – Realtime Platform Engineering

AppNexus

Apply Now

Job Details

Location: Fondation québécoise du cancer, 555, Boulevard de l'Hôpital, Hôpital, Gatineau, Gatineau, Quebec, Canada, J8V 3T4 Posted: Nov 14, 2019

Job Description

Description

Do you like solving internet scale challenges, and building cutting edge technology to solve them? Our Bidding Platform team is responsible for owning and optimizing the core distributed systems infrastructure upon which our real time bidding platform is built. Our unique scale challenges (huge volumes of business objects, high number queries per second and vast amount of generated data) require our team to constantly optimize our platform for cost and business growth. We collaborate closely with Product Teams and Data Scientists to understand business challenges and with other Engineering Teams at AppNexus/Xandr on building cross-functional projects.

About the job:

As a Technical Leader on the team, you’ll design, build and optimize software that enables our distributed systems (the Xandr Bidder Platform) to scale with business challenges, to increase reliability and improve engineering productivity. You will continuously work to align yourself with (and espouse) industry-leading software development practices to solve challenges both individually and as a mentor to other more junior Engineers on the team. You will own infrastructural parts of our Real-time Bidding System that enable other product-focused Engineering Teams to execute on their client-focused goals.


Qualifications

  • 5+ years of experience as a professional Software Developer
  • Experience using either C, C++, or Java, with excellent and creative problem-solving abilities
  • Experience building high performance, multi-threaded, distributed systems and applications, preferably in a Linux environment
  • Experience practicing advanced optimization techniques
  • Experience with real-time data processing engines, ultra-low-level, and low latency systems is preferred
  • Excellent Computer Science fundamentals with regards to data structures, algorithms, time complexity, etc.
  • Experience providing mentorship and guidance, including code reviews, training, and feedback
  • You are passionate about enabling customer success

Nice Skills to Have:

  • Experience with cloud computing technologies (Kubernetes, Azure)
  • Experience with Kafka

More about you:

  • You are focused on building high-quality, intuitive products
  • You are passionate about learning and teaching
  • You love challenging yourself to constantly improve and sharing your knowledge to empower others
  • You view processes as a means and not an end, preferring lean or automated approaches to ensure quality and productivity
  • You are not satisfied with the status quo and are always looking to improve how things are done and what is built

About AppNexus

AppNexus is a technology company that provides trading solutions and powers marketplaces for Internet advertising.

View Website

Get More Interviews for This and Many Other Jobs

Huntr helps you instantly craft tailored resumes and cover letters, fill out application forms with a single click, effortlessly keep your job hunt organized, and much more.

Sign Up for Free