Military Spouse Connection Jobs

Military Spouse Connection mobile logo

Job Information

Microsoft Corporation SOFTWARE ENGINEER in Barcelona, Spain

Software Engineer - Distributed Systems - Demand Generation

Microsoft Monetize and Microsoft Curate are digital advertising products that enable the efficient monetization of digital content & proprietary information in a transparent and streamlined environment. Our advertising systems receive 9M opportunities to show users ads per second, send 40M requests per second to over 100 integration partners, have 10-100 millisecond latency constraints, and process 235K object updates per minute, resulting in 300GB/s of inbound and outbound network flow. Our platform handles monetization for a global set of publishers in a scalable & intelligent manner.

Do you like solving internet scale challenges and building cutting-edge technology to solve them? The Demand Generation team is responsible for taking digital ad inventory to wherever the buyers are and bring in their ad spend in real time. This is a backend engineering role focused on the distributed systems that power our advertising platform. Engineers work on the real-time software to optimize our software for performance, space and algorithmic efficiency.

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 cross functionally with other teams both upstream and downstream to solve business challenges.

Responsibilities

  • Collaborate with senior engineers to build and deliver new products on a massively distributed, low latency and realtime platform which spans multiple applications.

  • Implement code changes with focus on quality and timeliness.

  • Work creatively with your product counterpart on addressing tactical business needs.Participate in system design alongside senior engineers.

Qualifications

Qualifications 

  • BS/MS degree in Computer Science, Mathematics, or related discipline.

  • 1+ years experience and familiaritywith C development in UNIX environments.

  • Interested in low level programming, distributed architectures, or real-time systems.

Preferred:

  • Experience with relational databases, preferably MariaDB/Mysql.

  • Experience with CI/CD, Automation.

  • Experience with big data concepts, docker, and Kubernetes.

#MicrosoftAdvertising# #MicrosoftInvest# #RealtimePlatform# #WebXT#

Microsoft is an equal opportunity employer. Consistent with applicable law, all qualified applicants will receive consideration for employment without regard to age, ancestry, citizenship, color, family or medical care leave, gender identity or expression, genetic information, immigration status, marital status, medical condition, national origin, physical or mental disability, political affiliation, protected veteran or military status, race, ethnicity, religion, sex (including pregnancy), sexual orientation, or any other characteristic protected by applicable local laws, regulations and ordinances. If you need assistance and/or a reasonable accommodation due to a disability during the application process, read more about requesting accommodations (https://careers.microsoft.com/v2/global/en/accessibility.html) .

DirectEmployers