Welcome to the future of education!
At Embibe, we have just one mission – to truly personalise education. Because every child deserves it. This has led us to embark on this noblest of journeys to deliver life and learning outcomes for every student! Rooted in consumer behavior, we are leveraging AI to deliver personalised achievement journeys for every student.
Embibe has traversed a long journey from a data-centric product to an AI platform. On this journey, we have realised that the most powerful teams are: 1. Vision Led in understanding student context and obsessed with success; 2. Self-Organising in defining their own agenda; 3. Intellectually Fierce and Globally Conscious in their choices, and 4. Consistently Excellent in their execution.
After exploring a deeply functional organisational structure in engineering, we are now evolving towards a problem-solving team structure that manifests at the platform and backend level as an agile team supporting a unified front-end and augmented by a strong Architect + Principal Engineer + Advisory Group for technical mentoring. This document outlines the problem statement and other aspects of the Principal Engineers and Architects Council.
THE PROBLEM STATEMENT
Our need is to have a group of industry thought leaders and perfectionists to solve complex problems and explore uncharted territories at the intersection of cutting-edge machine learning and reliable, performant engineering.
THE INSPIRATION
THE OBJECTIVES
- To own end-to-end responsibility for enterprise architecture, decisions and implementations
- To effectively evaluate architecture and give feedback to improve systems
- To evaluate and support the implementation of new technologies
- To keep documentations on Confluence for centralised implementations and best practices
- To respond within time-bound SLAs to technical help requests they receive from the rest of the team. The request will be made in a specific format and the Principal Engineer would be bound to respond to the request within the prescribed SLA because they understand that these will impact deadlines.
- To be able to lead a Technical Project as and when staffed. During that time, all Engineers who participate in the project would be aligned with the Principal Engineer. The PE will provide project-specific feedback to engineers who staff the Project. At the time of appraisal, if the engineers continue on the project, then the PE would provide project-specific feedback to their Managers. For engineers who complete their role in the project prior to the appraisal, or in case the project is completed prior to the appraisal, the PE would provide feedback to respective Managers at the end of the project. The Principal Engineer will own the outcome(s) of the project.
- To own the architectural evolution of the company. The council will ensure that they do weekly and/or monthly monitoring of the architecture and also ensure that it is in line with the long term vision of Embibe
- To uphold strong engineering values in the company and teach professionalism and good engineering practices to the rest of the team
- To own responsibility for attracting, hiring and retaining world-class engineers to become part of the organisation
PRODUCT MANIFESTATION OF YOUR EFFORT
Keeping Embibe’s Product and Engineering team at the cutting edge of the latest technologies delivering a superlative user experience from a product standpoint
BUSINESS MANIFESTATION OF YOUR EFFORT
This will lead to the adoption of cutting-edge technologies, that will drive superlative user experience that improve personalisation and intuitive feel of the product, thereby,
- Improving Stickiness
- Increasing LTV
- Improving Word of Mouth
METRICS YOU WILL OWN AND LIVE BY
METRIC NAME |
UNIT |
FREQUENCY |
Number of New Technologies Introduced |
Number |
Monthly |
Technologies Introduced That had a Tangible Impact on the Product, User and Business Metrics |
Number |
Monthly |
L1 SKILLS REQUIRED
- Ability to Deliver Artifacts That Set the Standard for Engineering Excellence, From Designs to Algorithms to Implementations
- Ability to Bring Clarity to Complexity and Demonstrate Smart Ways to Simplify
- Ability to Frame Each Problem in Its Customer and Business Context and Boil It Down to Its Essence, Probe Assumptions, Illuminate Pitfalls and Foster Shared Understanding
- 10+ Years of Software Development Experience of Building Large Scale Distributed Systems
IP DEVELOPED SO FAR
- PE Charter
To Join the Tribe, send us an email on [email protected]