Purplegrids uses cookies to enhance your experience, to display customized content in accordance with
your browser settings, and to help us better understand how you use our website.
By continuing to browse or closing this banner, you indicate your agreement in using Cookies.
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.
Participate in product development discussions and map functional requirements to a technical design and a project schedule.
Have technical discussions with team members to agree on product scope and delivery schedules.
Track delivery schedule and related dependencies.
Write detailed architecture and design documentation.
Review design and code produced by engineers.
Drive quality improvement initiatives and processes.
Operates with a ‘customer first’ mindset and designs client centric experiences end-to-end to solve inquiries via multiple channels & touchpoints.
Key Qualifications
Strong Engineering technical background, including Cloud Technologies, Distributed Systems, Software Development Processes, Security, large-scale APIs and datasets, High Availability Systems, Customer facing Production Systems.
Be technically involved in the architectural product definition and ability to translate this to an execution plan.
Familiarity 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
Have experience working with databases (MongoDB preferred).
Self-motivated, detail-oriented and strong analytical / problem solving skills
Experience with service oriented architecture, REST based services and orchestration of APIs for web and mobile applications.
A learning attitude to continuously improve self, team and the organization
Nice to have
Knowledge in NLP, NLU in highly preferred
Familiarity with chatbots, voice enabled devices, or other conversational channels.
Ability to understand and write JavaScript..
Innovative thinker with the ability to come up with creative solutions.
Familiarity with social channels like Slack, FB, Twitter, Skype, MS Teams etc..
Education Qualification
Masters / Bachelors Degree in Computer Science, Software Engineering, or Equivalent Experience or Similar Engineering Degree