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
Any Graduate