Job Title: Lead Developer - Kore.AI
Job Description:
As a Lead Developer at Kore.AI, you will be responsible for leading a team of developers in designing, developing, and maintaining conversational AI solutions using the Kore.AI platform. You will play a critical role in the development lifecycle, from requirements gathering to deployment, ensuring the delivery of high-quality and innovative conversational experiences.
Responsibilities:
- Lead a team of developers in the design, development, and maintenance of conversational AI solutions using the Kore.AI platform.
- Collaborate with cross-functional teams, including product managers, UX designers, and quality assurance, to gather requirements and translate them into technical specifications.
- Architect and design scalable and robust conversational AI solutions that align with project goals and requirements.
- Develop chatbots and virtual assistants using the Kore.AI platform, utilizing programming languages, scripting, and Kore.AI APIs and tools.
- Implement natural language processing (NLP) and natural language understanding (NLU) capabilities to enable intelligent and context-aware conversations.
- Ensure code quality and adherence to best practices, perform code reviews, and provide technical guidance and mentoring to junior developers.
- Work closely with DevOps teams to establish continuous integration and deployment pipelines for efficient and automated software releases.
- Troubleshoot and resolve technical issues and bugs, ensuring smooth operation of conversational AI solutions.
- Stay up to date with the latest trends and advancements in conversational AI, natural language processing, and related technologies, and apply them to improve development processes and outcomes.
- Provide technical leadership, guidance, and support to the development team, fostering a collaborative and innovative work environment.
Requirements:
- Bachelor's degree in Computer Science, Software Engineering, or a related field. Master's degree is a plus.
- Proven experience as a software developer, with expertise in designing and developing conversational AI solutions.
- Strong proficiency in programming languages such as Java, Python, or JavaScript.
- Experience working with conversational AI platforms, specifically Kore.AI, and familiarity with its APIs and tools.
- Solid understanding of natural language processing (NLP) and natural language understanding (NLU) concepts and technologies.
- Experience with cloud platforms such as AWS, Azure, or GCP, and knowledge of containerization technologies like Docker.
- Excellent problem-solving and debugging skills, with a keen attention to detail.
- Strong leadership and team management skills, with the ability to mentor and guide developers effectively.
- Familiarity with agile software development methodologies and tools.
- Excellent verbal and written communication skills, with the ability to communicate complex technical concepts to both technical and non-technical stakeholders.
As the Lead Developer for Kore.AI, you will have the opportunity to lead and contribute to the development of cutting-edge conversational AI solutions. Your technical expertise, leadership skills, and passion for innovation will drive the success of the team and enable the delivery of exceptional conversational experiences.