Principal Software Engineering Manager-AI/ML

3 years

0 Lacs

Posted:3 days ago| Platform: Linkedin logo

Apply

Work Mode

On-site

Job Type

Full Time

Job Description

Microsoft is a company where passionate innovators come to collaborate, envision what can be and take their careers to levels they cannot achieve anywhere else. This is a world of more possibilities, more innovation, more openness in a cloud-enabled world.The Business & Industry Copilots group is a rapidly growing organization that is responsible for the Microsoft Dynamics 365 suite of products, Power Apps, Power Automate, Dataverse, AI Builder, Microsoft Industry Solution and more. Microsoft is considered one of the leaders in Software as a Service in the world of business applications and this organization is at the heart of how business applications are designed and delivered.This is an exciting time to join our group Customer Experience and work on something highly strategic to Microsoft. The goal of the Customer Experience Engineering is to build the next generation of our applications running on Dynamics 365, AI, Copilot, and several other Microsoft cloud services to drive AI transformation across Marketing, Sales, Services and Support organizations within Microsoft. We innovate quickly and collaborate closely with our partners and customers in an agile, high-energy environment. Leveraging the scalability and value from Azure & Power Platform, we ensure our solutions are robust and efficient. Our organization’s implementation acts as reference architecture for large companies and helps drive product capabilities.Do you want to lead the design and development of mission-critical platforms at Microsoft? The Marketing Engineering team is building the next generation of marketing and store experiences, leveraging AI to transform content generation, personalization, and delivery. We are looking for a Principal Engineering Manager who will grow talent, foster team culture, and drive software development & service excellence in our organization. As a member of our growing org, you will play an integral part in making that happen, navigating us into the future and impacting the lives of people all around the world.This role offers the chance to work on innovative solutions, influence the technical direction of the team, and mentor other engineers to deliver scalable, secure, and reliable platforms. Join us to make a meaningful impact at Microsoft while working on cutting-edge technology.Microsoft’s mission is to empower every person and every organization on the planet to achieve more. As employees we come together with a growth mindset, innovate to empower others, and collaborate to realize our shared goals. Each day we build on our values of respect, integrity, and accountability to create a culture of inclusion where everyone can thrive at work and beyond. In alignment with our Microsoft values, we are committed to cultivating an inclusive work environment for all employees to positively impact our culture every day. 

Responsibilities

  • Lead, mentor, and manage a team of software engineers to design, develop, and implement robust and scalable software applications that utilize generative AI techniques.
  • Drive the integration of AI and machine learning capabilities to enhance platform functionality.
  • Provide technical leadership, ensuring adherence to best practices, coding standards, and quality benchmarks.
  • Identify opportunities to improve and optimize existing systems using generative AI.
  • Define and drive the technical roadmap, aligning with business goals and organizational priorities.
  • Mentor and coach engineers at all levels to grow their technical skills and foster a high-performing team.
  • Partner with cross-functional teams to define requirements, solve complex technical challenges, and deliver solutions on time.
  • Collaborate with stakeholders to establish metrics for success and continuously improve system performance.
  • Stay informed on industry trends and emerging technologies to bring innovative solutions to the team.
  • Embody our  Culture  and  Values

Qualifications

Basic Qualifications:

  • Knowledge of machine learning algorithms and concepts (e.g., supervised learning, unsupervised learning, deep learning) as applied to generative AI. 
  • 3+ years of people management experience in software engineering domain.
  • 3+ years of professional experience in technical role developing, training, evaluating and deploying ML solutions at scale for real-world problems
  • 10+ years of professional software development experience, with a proven track record of designing and delivering large-scale, distributed systems.
  • Proficiency in programming languages such as Python, C#, or Java.
  • Deep knowledge of cloud platforms (Azure, AWS, GCP) and modern software development practices (e.g., microservices, CI/CD, DevOps).
  • Demonstrated ability to lead and mentor engineering teams, fostering a collaborative and high-performing culture.
  • Excellent problem-solving skills and ability to handle ambiguity in technical requirements.
  • Excellent cross-group and interpersonal skills, with the ability to articulate solutions. 
  • Bachelor's or master's degree with relevant coursework in Computer Science, Data Science, Statistics, Machine Learning, Data Mining, or equivalent work experience.

Preferred Qualifications

  • Experience in designing and implementing MLOps strategies for model deployment, monitoring, and governance. 
  • Familiarity in deep learning architectures (Transformers, CNNs, RNNs) and knowledge of Natural Language Processing (NLP)
  • Experience with AI/ML technologies, frameworks (e.g., TensorFlow, PyTorch), and their application to real-world problems.
  • Knowledge of containers (Docker) and orchestration tools like Kubernetes. 
  • Strong analytical mind and a confident decision maker 
  • Excellent computer science fundamentals in algorithmic design, data structures, and analyzing complexity 
  • Ability to balance competing demands and adapt to changing priorities 
  • Experience mentoring junior engineers and data scientists, providing technical guidance and code reviews
  • Designing and implementing applications using Low Code/No Code platforms would be a plus – nice to have
Be part of an innovative team where you can lead, mentor, and make lasting impact. Join us in shaping the future of marketing experiences at Microsoft!
#BICJobsMicrosoft 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.

Mock Interview

Practice Video Interview with JobPe AI

Start Python Interview
cta

Start Your Job Search Today

Browse through a variety of job opportunities tailored to your skills and preferences. Filter by location, experience, salary, and more to find your perfect fit.

Job Application AI Bot

Job Application AI Bot

Apply to 20+ Portals in one click

Download Now

Download the Mobile App

Instantly access job listings, apply easily, and track applications.

coding practice

Enhance Your Python Skills

Practice Python coding challenges to boost your skills

Start Practicing Python Now

RecommendedJobs for You