Description

Primary Job Responsibilities
Work with PM and User experience design teams to create innovative product solutions to meet business objectives
Collaborate with architects, engineers, and Operations teams to design and develop strategic and tactical solutions
Write automated tests to ensure the quality and reliability of our software.
Continuously improve test frameworks to ensure they are efficient and effective
Drive continuous process improvement, and increase the efficiency and quality of AI project deliveries.
Supervise and continuously improve the performance of the AI products.
Implement working prototypes for testing new ideas
Participate and chip in to design and code reviews for producing quality code
Share engineering support and release responsibilities
Communicate with technical and non-technical audiences
Required Skills / Experience
7+ years of software design and development experience or MS in Computer Science plus 5 years of experience, solid foundation in computer science with strong competencies in problem solving and software design
Professional in Java language features, Object Oriented and Modular programming.
Excellent understanding of computer science fundamentals, data structures and algorithms.
3+ years of Experience with RESTful service & API design at scale.
2 + years of Experience in AI based chat engines and knowledge of key Industry trends and technologies in the chatbot space.
3+ years of JavaScript experience.
2 + years of Test Automation framework experience like Selenium
Experience building Chatbots or virtual assistants using Dialog flow, Microsoft Bot Framework or in any popular Bot Building frameworks is a Must.
Knowledge on IVR based application platforms and Conversational IVR is a Plus.
Knowledge and experience of key machine learning and deep learning frameworks and commercial technologies/platforms.
Knowledge of classical ML and Deep Learning Models, and libraries like scikit-learn, Tensor flow, PyTorch is a Plus
Proficient in Database design and solid understanding of RDBMS/no-SQL/Elastic clusters

Education

Bachelor's degree in Computer Science