The role is at the level of an Engineering Manager but there would be no reportees in this case and you will be overlooking/ collaborating with various teams in India and across the World.
We are looking for a experienced, inventive, passionate, Principal Engineer for our team in Bangalore. You will work with a group of Engineers and Product Managers to help build high performance, scalable, resilient web applications and services that will revolutionize the web-conferencing space.
The ideal candidate will
have a passion for technology with strong design and problem solving skills
have excellent oral and written communication skills.
be proficient in Java or other server-side languages
have experience working with RESTful APIs and common RESTful design pattern s.
have proven ability to lead and drive projects from inception to completion
have experience working as a scrum-master and in Agile methodologies
be able to communicate and work well within a geographically distributed team
Required Candidate profile
10+ years of product development experience
2+ years of project leadership experience
BE/B.Tech in Computer Science or related field
Experience in real-time web applications
Knowledge of AWS and other cloud services
Understanding of database technologies (SQL and NoSQL) as well as API cache design and caching technologies.
Experience in machine learning and artificial intelligence
Contributions to open source projects