Principal Engineering Manager Job Description Template
Our company is looking for a Principal Engineering Manager to join our team.
Responsibilities:
- Identify talent, mentor and develop people;
- Maniacally manage cost and availability – set the benchmark for the industry;
- Work independently and collaboratively with other product teams across Microsoft (across global development centers);
- Lead and build a team of passionate engineers developing and coaching them to higher performance and engagement;
- Training of Engineers;
- Coordinates the total project effort including resource and manpower management;
- Project initiation, establishment of project objectives, formulation of Project or Design Teams including selection of Project Leader;
- Technical integrity for multiple major projects or products;
- Engineering, business, and technical integrity for multiple major projects or products;
- Participates in continuous improvement of the Altec Technical Processes;
- Develops, establishes, and encourages a participative attitude within the project or support teams;
- Tracking and verifying milestones and objectives of projects;
- Training of Engineers, Supervisors, and Managers;
- Lead technical associates as a hands-on leader of the project design effort;
- Leads project teams or lead projects in significant functional elements of Altec products.
Requirements:
- Excellent written and verbal communication skills;
- Experience with the Microsoft Azure cloud platform;
- 10+ years of experience building information retrieval, AI, ML based cloud infrastructures;
- BS in Computer Science, Math/statistics or related field or equivalent;
- Experience with privacy, compliance and Bias detection in AI based application;
- 5+ years of leadership experience managing a team;
- Proven track record of startup / incubation / v1 environments;
- Ability to develop standards applicable to service and product reviews and corrective action plans;
- 7+ years of experience designing, developing and deploying production-quality software at scale;
- 7+ years of technical leadership and people management;
- 12+ years of hands-on data science and software engineering experience;
- Experience working with geographically distributed teams and across organizational boundaries;
- Ability to manage senior stakeholder and partner relationships to influence, drive collaboration, innovation, and adoption across Microsoft;
- Knowledge of Microsoft Azure, AWS, or similar cloud computing platform(s);
- Familiarity with stream data processing systems such as Apache Storm, Flink, Spark Streaming or related.