1+ months

Senior Software Engineer - Platform Engineering

New York, NY 10176
  • Jobs Rated
    8th
**Special message regarding COVID-19:**


Although the Xandr Montreal office is located in a Fabrik8 building near the Castelnau subway station and boasted a 97% Walk Score before the pandemic, we are committed to the wellbeing of our employees and doing what we can to lighten the load on our healthcare services. In serving those values, our small team, which is part of the much larger AT&T and Warner Media family, is currently working from home and conducting interviews through various video chat services. In response to the ongoing pandemic, onboarding of new employees is executed from home as well until at least June 2021. At the time of writing, we expect that a return to the office, when it happens, will be gradual, adapted to our preferences, and follow a hotelling model that still includes a large proportion of work from home.


Xandr operates one of the largest online advertising marketplaces in the world. We receive 9 million requests per second that are auctioned in the blink of an eye, send 40 million requests per second to over 100 integration partners, and process 235K object updates per minute, resulting in 300GB/s of inbound and outbound network flow.


The Platform Engineering Team is responsible for ensuring that our systems are running as efficiently and robustly as possible. At our scale, even the small improvements can result in significant impact to reducing our costs and enhancing the service to our customers.


Xandr is seeking an experienced Mid-level to Senior Software Engineer to join the Platform Engineering Team. You will be joining a specialized team that has deep expertise of our business and our stack (do not worry, we will show you the ropes once you join!). We have two primary goals: (1) reducing the cost of running our business; and (2) enabling application teams to quickly and safely make changes to their applications to meet the needs of our customers. As a company, we are actively migrating some of our services to the public cloud, which will present a whole host of new, exciting challenges!


The ideal candidate is someone who enjoys learning new systems and can take a holistic view when solving problems. The online advertising ecosystem is full of complex logic and is composed of multiple components working in concert; performance improvements can be found in multiple areas.


**In this role you will:**


Proactively identify possible performance improvements to the system, prototype them, and partner with the application teams to deploy them


Build or configure tools to help application teams understand the performance impact of their changes and identify stability regressions


Evaluate new hardware and system architectures to determine their viability in meeting or surpassing the needs of the business


Participate in design discussions with Product Engineering teams about new features that we are building


**Franais:**


**Message spcial concernant COVID-19:**


Bien que le bureau de Xandr Montral est situ dans un immeuble Fabrik8 prs de la station de mtro Castelnau et pouvait se vanter un Walk Score de 97% avant la pandmie, nous avons cur le bien-tre de nos employs et nous engageons faire ce que nous pouvons pour allger la charge de nos services de sant. Ainsi, notre petite quipe, qui fait partie de la grande famille AT&T et Warner Media, travaille actuellement domicile et mne ses entrevues et interactions entre collges par le biais de divers services de chat vido. En rponse la pandmie en cours, l'intgration des nouveaux employs se fait galement la maison et ce au moins jusqu'en juin 2021. Au moment de la rdaction, nous prvoyons qu'un retour au bureau, lorsqu'il se produira, sera progressif, adapt nos prfrences, et suivra un modle de bureau de passage qui inclut toujours une grande partie du travail domicile.


Xandr exploite l'un des plus grands marchs de publicit en ligne au monde. Nous recevons 9 millions de demandes par seconde qui sont mises aux enchres en un clin d'il, envoyons 40 millions de demandes par seconde plus de 100 partenaires d'intgration et traitons 235K mises jour d'objets par minute, ce qui entrane 300 Go / s de flux rseau entrant et sortant. L'quipe d'ingnierie de la plateforme est charge de s'assurer que nos systmes fonctionnent de manire aussi efficace et robuste que possible. notre chelle, mme les petites amliorations peuvent avoir un impact significatif sur la rduction de nos cots et l'amlioration du service envers nos clients.


Xandr est la recherche d'un ingnieur logiciel expriment de niveau intermdiaire senior pour rejoindre l'quipe d'ingnierie de plate-forme. Vous rejoindrez une quipe spcialise qui possde une profonde expertise de notre mtier et de notre stack (ne vous inquitez pas, nous offrons des formations et opportunits dapprentissage en abondance une fois que vous faites partie de lquipe!). Nous avons deux objectifs principaux: (1) rduire le cot de fonctionnement de notre entreprise; et (2) permettre aux quipes d'application d'apporter rapidement et en toute scurit des modifications leurs applications pour rpondre aux besoins de nos clients. En tant qu'entreprise, nous migrons activement certains de nos services vers le cloud public, ce qui prsentera toute une srie de nouveaux dfis passionnants!


Le candidat idal est quelqu'un qui aime apprendre de nouveaux systmes et qui peut adopter une vision holistique lors de la rsolution de problmes. L'cosystme de la publicit en ligne est un milieu de logique complexe et est compos de plusieurs composants travaillant de concert; des amliorations de performances peuvent tre trouves dans plusieurs domaines.


**Dans ce rle, vous devrez:**


Identifier de manire proactive les amliorations possibles de performances du systme, les prototyper et tablir un partenariat avec les quipes d'application pour les dployer;


Crer ou configurer des outils pour aider les quipes dapplication comprendre l'impact de leurs modifications sur les performances et identifier les rgressions de stabilit


valuer les nouvelles architectures matrielles et systme pour dterminer leur viabilit rpondre ou dpasser les besoins de l'entreprise


Participer aux discussions de conception avec les quipes d'ingnierie produit sur les nouvelles fonctionnalits que nous dveloppons


**About your experience:**


3+ years of experience building software professionally


Experience using C/C++ or Golang to build high performance applications, preferably in a Linux environment


Experience contributing high-quality code to large codebases


Experience using Linux internals and APIs preferred


Experience using profiling tools (e.g., perf, strace) preferred


Experience building capacity models preferred


Familiarity with lock-free/wait-free data structures and algorithms preferred


**More about you:**


You are passionate about learning and teaching. You love challenging yourself to constantly improve and sharing your knowledge to empower others


You are not satisfied with the status quo and are always looking to improve how things are done and what is built


You are focused on finding the root cause of problems, not settling for fixing the symptoms


You like to take risks when looking for novel solutions to complex problems. If faced with roadblocks, you continue to reach higher to make greatness happen


**Qualifications:**


3 ans et plus d'exprience dans la cration professionnelle de logiciels


Exprience de l'utilisation de C / C ++ ou de Golang pour crer des applications haute performance, de prfrence dans un environnement Linux


Exprience contribuer du code de haute qualit de grandes bases de code


**Atouts:**


Exprience de lutilisation des composants internes et des API Linux


Exprience de l'utilisation d'outils de profilage (par exemple, perf, strace)


Exprience de renforcement des modles de capacit


Bonne connaissance des structures de donnes et des algorithmes sans verrouillage ni attente


** propos de vous:**


Vous tes enthousiasm(e) par une culture d'apprentissage et d'enseignement. Vous aimez vous mettre au dfi de vous amliorer constamment et de partager vos connaissances pour outiller les autres


Vous n'tes pas satisfait(e) du statu quo et cherchez toujours amliorer la faon dont les choses sont faites et la qualit de ce qui est construit


Vous vous concentrez sur la recherche de la cause profonde des problmes, et non sur la rsolution des symptmes ;


Vous aimez prendre des risques calculs lorsque vous cherchez de nouvelles solutions des problmes complexes. Lorsque vous rencontrez des obstacles, vous continuez toujours viser plus haut


****Please note:** We are not currently accepting unsolicited Staffing Agency/Vendor candidates at this time. Xandr / Warner Media / AT&T will not be responsible for any candidates submitted without prior written authorization.**
We expect employees to be honest, trustworthy, and operate with integrity. Discrimination and all unlawful harassment (including sexual harassment) in employment is not tolerated. We encourage success based on our individual merits and abilities without regard to race, color, religion, national origin, gender, sexual orientation, gender identity, age, disability, marital status, citizenship status, military status, protected veteran status or employment status.

Categories

Jobs Rated Reports for Software Engineer

Posted: 2020-10-28 Expires: 2020-12-26

Before you go...

Our free job seeker tools include alerts for new jobs, saving your favorites, optimized job matching, and more! Just enter your email below.

Share this job:

Senior Software Engineer - Platform Engineering

AT&T
New York, NY 10176

Join us to start saving your Favorite Jobs!

Sign In Create Account
Software Engineer
8th2017 - Software Engineer
Overall Rating: 8/199
Median Salary: $100,690

Work Environment
Good
53/199
Stress
Very Low
24/199
Growth
Very Good
32/199
Powered ByCareerCast