Full TimeLatest Private jobsMicrosoft

Senior Software Engineer Job at Microsoft – AI & Advertising Platform | Bangalore | Cloud & GPU Expertise

Senior Software Engineer – Microsoft Advertising AI | Bangalore, India

Location: Bangalore, Karnataka, India
Work Flexibility: Hybrid – Up to 50% Remote
Travel Requirement: 0–25%
Employment Type: Full-Time
Job Level: Individual Contributor
Job ID: 1829677
Posted On: June 27, 2025


About the Opportunity

Are you an experienced software engineer eager to create innovative, scalable, and intelligent cloud-based services? Do you want to contribute to one of the fastest-growing sectors in the technology landscape—online advertising—at a global tech powerhouse?

Microsoft’s Advertising Delivery Engine team, part of the Microsoft AI division, is seeking a driven and self-starting Senior Software Engineer to join its world-class engineering group in Bangalore. This opportunity provides you with the platform to work on highly distributed systems, design performant microservice architectures, and develop AI/ML inference services utilizing both CPU and GPU capabilities.

As a critical player in the advertising platform ecosystem, your contributions will impact billions of ad impressions, vast volumes of user interactions, and multi-terabyte data streams processed each day. If you’re looking to take your software engineering expertise to the next level by solving complex, large-scale problems, this is your chance.


About Microsoft Advertising AI

Online advertising is a multibillion-dollar global industry that’s growing rapidly. The increasing demand for digital advertising has opened new technical frontiers that require innovation in computational advertising, a multidisciplinary field intersecting data mining, information retrieval, optimization, statistics, linear algebra, machine learning, and microeconomics.

At Microsoft, we operate a global advertising marketplace that connects advertisers with billions of users in real-time. With a focus on high performance, low latency, and precision, our platform empowers brands while ensuring optimal user experience. The Ads Delivery Engine team is central to this mission.


Why This Role Matters

As a Senior Software Engineer, you’ll play a pivotal role in shaping the technology behind Microsoft Advertising. You’ll be involved throughout the software development lifecycle — from ideation and design to implementation and deployment. You will:

  • Build mission-critical systems that handle high-throughput and low-latency operations at scale.

  • Collaborate with global R&D teams to implement and optimize cutting-edge algorithms and ad-delivery strategies.

  • Innovate with AI and ML services that run on GPU and CPU infrastructures.

  • Influence architectural decisions and elevate the design standards across projects.

This role is ideal for professionals who’ve built or contributed to large-scale, high-performance online services and are eager to lead technical initiatives that impact millions of users globally.


Key Responsibilities

  • Architect Scalable Solutions: Design and implement cloud-native services that are robust, resilient, and performant under global workloads.

  • Drive Cross-Functional Collaboration: Work closely with cross-team stakeholders including data scientists, product managers, and other engineering teams to bring innovative ad tech solutions to life.

  • Code with Precision: Participate in peer code reviews, enforce quality standards, and maintain technical excellence across the codebase.

  • Mentor and Lead: Support the growth of junior team members by offering technical guidance and participating in knowledge-sharing initiatives.

  • Ensure Production Readiness: Take ownership of live site reliability, scalability, and operational health of deployed services.

  • Advance Product Vision: Drive investments and propose new architectural strategies for the product components you manage.


Required Qualifications

To be considered for this position, candidates must meet the following minimum requirements:

  • Educational Background: A Bachelor’s Degree in Computer Science, Computer Engineering, or a related technical discipline.

  • Professional Experience: At least 4+ years of experience in software development using programming languages such as C or C++.

  • Database Knowledge: Solid understanding of SQL and relational database design principles.

  • Security Readiness: Ability to successfully clear the Microsoft Cloud Background Check, which is conducted upon hire and every two years thereafter.


Preferred Qualifications

While not mandatory, the following qualifications will make you a strong fit for the role:

  • Advanced Education:

    • Bachelor’s degree with 8+ years of experience, OR

    • Master’s degree in Computer Science or related field with 6+ years of experience.

  • Strong Fundamentals:

    • Proficiency in data structures and algorithms.

    • Solid design principles and problem-solving skills.

  • GPU Programming Expertise:

    • Hands-on experience in building AI inference services optimized for GPUs is highly desirable.

  • Experience in High-Throughput Systems:

    • Previous work involving real-time systems, large-scale data processing, or microservices architecture is advantageous.


What Sets You Apart

This is not just a coding role. You will be engineering excellence at scale. If you thrive in environments where complexity and scale intersect and where your decisions can significantly influence product direction and customer experience, you’re who we’re looking for.

You should bring:

  • A Growth Mindset: Be open to learning and adapting in a fast-paced, ever-evolving technology environment.

  • Technical Leadership: Demonstrated ability to take ownership and lead high-impact engineering projects from ideation to production.

  • Collaboration Skills: Excellent communication and collaboration with distributed teams, including stakeholders from other disciplines.

  • Innovation-Driven Approach: A passion for leveraging cutting-edge technology to solve real-world problems creatively and efficiently.


Work Environment & Culture at Microsoft

At Microsoft, we believe in empowering every person and organization on the planet to achieve more. Our teams embody the values of:

  • Integrity: We do what’s right.

  • Respect: We value diverse perspectives and treat everyone with dignity.

  • Accountability: We own our outcomes and follow through on commitments.

  • Inclusion: We foster a culture where everyone can be their authentic selves and thrive.

As part of Microsoft Advertising AI, you’ll be collaborating with some of the brightest minds in cloud computing, machine learning, and large-scale distributed systems.


Perks and Benefits

Joining Microsoft means access to a wide array of benefits, ensuring a healthy, balanced, and fulfilled life both at work and beyond:

  • 🏥 Industry-Leading Healthcare: Comprehensive medical, dental, and vision plans.

  • 🎓 Learning and Development: Access to educational tools, certifications, and internal learning platforms.

  • 🎁 Employee Discounts: Exclusive deals on Microsoft products and partner services.

  • 💰 Retirement & Savings: Investment plans and financial wellness tools.

  • 👨‍👩‍👧 Parental Leave: Generous maternity and paternity leave policies.

  • 🌴 Paid Time Off: Ample vacation, holidays, and wellness days.

  • 💞 Giving Programs: Match contributions to charitable organizations of your choice.

  • 🤝 Networking Opportunities: Internal communities and Employee Resource Groups (ERGs).


Commitment to Diversity and Inclusion

Microsoft is an equal opportunity employer and is committed to providing a workplace free of discrimination and harassment. All qualified applicants will receive consideration regardless of:

  • Race, ethnicity, or nationality

  • Gender identity or sexual orientation

  • Disability status

  • Veteran status

  • Religion or belief

  • Marital status or family background

If you need assistance or accommodations due to a disability, Microsoft offers support during the application and hiring process.


How to Apply

If you are ready to be part of a fast-growing, technically advanced, and mission-driven team, apply now to become a Senior Software Engineer at Microsoft Advertising AI in Bangalore.

Step into a role where your code powers billions of digital experiences, where your insights shape the future of intelligent advertising, and where your growth is as important as your impact.

Apply Here

Leave a Reply

Your email address will not be published. Required fields are marked *