Logo of Huzzle

Principal Software Engineering Manager - Business & Industry Copilots

  • Job
    Full-time
    Expert Level
  • Data
    Software Engineering
  • Dublin

AI generated summary

  • You need 8+ years in software engineering, 3+ years managing teams, ML knowledge, experience with Python/C#/Java, cloud platforms, ML frameworks, and handling large datasets. Bachelor’s/Master’s preferred.
  • You will lead a team to develop scalable software using generative AI, optimize models, set coding standards, improve existing systems, and collaborate across teams to deliver high-quality solutions.

Requirements

  • 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.
  • 8+ years of professional experience in a technical role developing, training, evaluating and deploying ML solutions at scale for real-world problems.
  • 8+ years of experience as a software engineer, developing and shipping software in Python, C#, Java or modern language equivalent.
  • Familiarity with ML frameworks and libraries like TensorFlow, PyTorch, Scikit-learn, Keras, etc.
  • Experience in handling large datasets and working with data processing frameworks (Apache Spark, Hadoop etc.)
  • Hands-on experience with cloud platforms like Azure, AWS or GCP for deploying and scaling machine learning models.
  • Excellent cross-group and interpersonal skills, with the ability to articulate solutions.
  • Bachelors/Master’s degree with relevant course work toward Computer Science, Data Science, Statistics, Machine Learning, Data Mining and equivalent work experience.

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.
  • Integrate LLMs and NLP into software solutions for tasks such as content recommendations, summarization, translation, and retrieval.
  • Optimize generative AI models and their performance for specific use cases.
  • Establish and drive the adoption of good coding standards and patterns.
  • Identify opportunities to improve and optimize existing systems using generative AI.
  • Stay up-to-date with the latest trends and technologies in generative AI.
  • Collaborate with cross-functional teams to deliver high-quality software solutions.

FAQs

What is the main focus of the Business & Industry Copilots group at Microsoft?

The Business & Industry Copilots group is responsible for the Microsoft Dynamics 365 suite of products, Power Apps, Power Automate, Dataverse, AI Builder, Microsoft Industry Solution, and more, focusing on designing and delivering business applications.

What is the role of the Principal Software Engineering Manager in Customer Zero Engineering?

The Principal Software Engineering Manager leads and manages a team of software engineers to design, develop, and implement robust and scalable software applications that utilize generative AI techniques.

What qualifications are necessary for this position?

Candidates should have knowledge of machine learning algorithms, 3+ years of people management experience in software engineering, 8+ years of professional experience in technical roles involving ML solutions, and proficiency in programming languages like Python, C#, or Java.

Are there preferred qualifications for this position?

Yes, preferred qualifications include experience in designing MLOps strategies, familiarity with deep learning architectures and NLP, knowledge of container technologies like Docker, and strong analytical and computer science fundamentals.

What kind of work environment can I expect in this role?

The work environment is agile and high-energy, emphasizing collaboration with diverse engineering teams to solve challenging problems and deliver high-quality software solutions.

Does this position involve working with cloud platforms?

Yes, the role requires hands-on experience with cloud platforms like Azure, AWS, or GCP for deploying and scaling machine learning models.

Is this position suited for someone who is passionate about generative AI?

Absolutely, the role is designed for individuals who are passionate about building applications that utilize generative AI techniques and solving real-world problems using cutting-edge technology.

What is the company’s stance on equal opportunity employment?

Microsoft is an equal opportunity employer and provides consideration for employment without regard to various protected characteristics, ensuring a diverse and inclusive workplace.

Are there opportunities for professional growth in this role?

Yes, there are ample opportunities for mentoring, leading a team, and staying updated with the latest trends and technologies in generative AI, fostering both personal and professional growth.

Is prior experience with large datasets important for this role?

Yes, experience in handling large datasets and working with data processing frameworks is crucial for successfully optimizing and deploying machine learning models at scale.

Technology
Industry
10,001+
Employees
1975
Founded Year

Mission & Purpose

Every company has a mission. What's ours? To empower every person and every organization to achieve more. We believe technology can and should be a force for good and that meaningful innovation contributes to a brighter world in the future and today. Our culture doesn’t just encourage curiosity; it embraces it. Each day we make progress together by showing up as our authentic selves. We show up with a learn-it-all mentality. We show up cheering on others, knowing their success doesn't diminish our own. We show up every day open to learning our own biases, changing our behavior, and inviting in differences. When we show up, we achieve more together. Microsoft operates in 190 countries and is made up of more than 220,000 passionate employees worldwide.