What are the responsibilities and job description for the Data Scientist - Natural Language Processing position at Skyrocket Ventures?
Job Title: Senior Software Engineer - Conversational AI Platform
Description:
We're looking for a seasoned Senior Software Engineer to lead the development of our conversational AI platform. The ideal candidate will have expertise in software engineering, machine learning, and natural language processing.
Key Responsibilities:
- Lead the development of the conversational AI platform, overseeing the design and implementation of chatbots and voice assistants.
- Collaborate with cross-functional teams to integrate, monitor, and optimize models in production, ensuring seamless user experiences.
- Develop and maintain large-scale software systems, utilizing Agile methodologies and version control tools like Git.
- Participate in code reviews, providing feedback and guidance to junior engineers to improve code quality and maintainability.
- Stay up-to-date with emerging technologies and trends in AI, machine learning, and software engineering, applying this knowledge to enhance our platform and services.
Requirements:
- 8 years of experience in software engineering, preferably in the AI, machine learning, or NLP space.
- Proven track record of leading technical projects, driving innovation, and delivering high-quality results.
- Strong understanding of software engineering principles, including design patterns, architecture, and testing.
- Excellent leadership, communication, and collaboration skills.
About Our Client:
Our client is a hypergrowth voice AI startup, revolutionizing the way humans interact with technology. They're passionate about leveraging AI to create personalized experiences, driving business growth and customer satisfaction.