Job Description

Software Engineering Manager

Purplegrids is a market leader in the development of advanced Conversational AI Platform that revolutionise customer experience. Our mission has been dedicated to natural language AI for the past 4 years. Using AI, we automate, assist and deliver insight into customer engagement for many leading businesses across multiple sectors.

Location

tickBangalore, India

Responsibilities

tickParticipate in product development discussions and map functional requirements to a technical design and a project schedule.
tickHave technical discussions with team members to agree on product scope and delivery schedules.
tickTrack delivery schedule and related dependencies.
tickWrite detailed architecture and design documentation.
tickReview design and code produced by engineers.
tickDrive quality improvement initiatives and processes.
tickOperates with a ‘customer first’ mindset and designs client centric experiences end-to-end to solve inquiries via multiple channels & touchpoints.

Key Qualifications

tickStrong Engineering technical background, including Cloud Technologies, Distributed Systems, Software Development Processes, Security, large-scale APIs and datasets, High Availability Systems, Customer facing Production Systems.
tickBe technically involved in the architectural product definition and ability to translate this to an execution plan.
tickFamiliarity in building and delivering highly scalable, reliable, and complex software systems in a hosted cloud environment using Java, Spring Boot, GCP/AWS/any Cloud, Docker, Kubernetes, Microservices
tickHave experience working with databases (MongoDB preferred).
tickSelf-motivated, detail-oriented and strong analytical / problem solving skills
tickExperience with service oriented architecture, REST based services and orchestration of APIs for web and mobile applications.
tickA learning attitude to continuously improve self, team and the organization

Nice to have

tickKnowledge in NLP, NLU in highly preferred
tickFamiliarity with chatbots, voice enabled devices, or other conversational channels.
tickAbility to understand and write JavaScript..
tickInnovative thinker with the ability to come up with creative solutions.
tickFamiliarity with social channels like Slack, FB, Twitter, Skype, MS Teams etc..

Education Qualification

tickMasters / Bachelors Degree in Computer Science, Software Engineering, or Equivalent Experience or Similar Engineering Degree