Description

In this role, you will:

Act as an advisor to leadership to develop or influence applications, network, information security, database, operating systems, or web technologies for highly complex business and technical needs across multiple groups.

Lead the design, architecture, and development of virtual assistant solutions, ensuring they align with the company's strategic goals and user experience objectives.

Collaborate closely with cross-functional teams, including product managers, data scientists, and UX designers, to translate business requirements into technical specifications.

Drive technical innovation and stay abreast of emerging trends in virtual assistant technologies, NLP, and AI to enhance the product's capabilities and maintain a competitive edge.

Mentor and guide a team of talented engineers, fostering a culture of collaboration, continuous learning, and high-quality deliverables.

Conduct code reviews, identify areas for improvement, and enforce coding standards to ensure the highest level of software craftsmanship.

Oversee the deployment and monitoring of virtual assistant systems, optimizing performance, reliability, and scalability.

Collaborate with stakeholders to understand user feedback and iterate on product enhancements, ensuring the virtual assistant delivers an exceptional user experience.

Provide vision, direction and expertise to leadership on implementing innovative and significant business solutions.

Strategically engage with all levels of professionals and managers across the enterprise and serve as an expert advisor to leadership.


Required Qualifications:

7+ years of Engineering experience, or equivalent demonstrated through one or a combination of the following: work experience, training, military experience, education

7+ years of Proven experience in software development, with a focus on building virtual assistant solutions or similar conversational AI applications

5+ years of Strong expertise in natural language processing (NLP), machine learning, and AI technologies

5+ years of Proficiency in programming languages such as Python, Java, or JavaScript, and experience with relevant frameworks and libraries

5+ years of Solid understanding of cloud technologies, microservices architecture, and API integrations

5+ years of Excellent leadership and communication skills, with the ability to collaborate effectively across teams and mentor junior engineers


Desired Qualifications:

Enterprise scale Chatbot implementation experience is a huge plus specially experience in conversation flow for chatbot and familiar with platform like Google DialogFlow, Microsoft Bot Composer, IBM Watson or similar platform

Experience in harnessing the power of Generative AI to create cutting edge solutions that push the boundaries of innovation

Demonstrated experience in Agile development, application design, software development, and testing 

Strong working experience with Java J2EE, Kafka, Apache Flink

Strong understanding of Design Patterns and Best Practices

Experience with adaptive and responsive development techniques 

Strong analytical skills with high attention to detail and accuracy 

Ability to work effectively, as well as independently, in a team environment

Familiarity with agile development methodologies and a track record of delivering complex projects on time

Bachelor's or master's degree in computer science, engineering, or a related field

Job Expectations:

This position is not eligible for Visa sponsorship.  

Telecommuting is not an option for this position  

Relocation assistance is not available for this position

Education

Any Graduate