Ribbon Communications is seeking a Data Science Intern to design, develop, and implement machine learning models for complex problems. The role involves turnkey software development, including requirements discussions, design, coding, and testing, while collaborating with cross-functional teams.
Conduct innovative research into Machine Learning and Deep Learning Neural Networks and develop optimal solutions for business problems
Analyze large datasets to extract meaningful patterns and insights
Write clean, maintainable, and performant code across various programming languages and technologies
Debug, troubleshoot, and resolve software defects and issues on time
Work closely with cross-functional teams, responsible for seamlessly integrating machine learning solutions into existing and new products
Keep abreast of the latest developments in machine learning technologies, such as Generative AI, Generative Adversarial Networks (GAN), Federated Learning, and Synthetic data generation, and incorporate them into Ribbon’s solution to keep the competitive advantages
Build MLOps pipeline as required, continuously evaluate production model performance, and refine algorithms for optimal accuracy and efficiency
Analytical, problem solving and debugging skills
Enthusiastic, hardworking, a self-starter and eager to learn
Excellent written and verbal communication skills
Ability to work with cross-functional teams, stakeholders and being a team player
Qualification
Required
Currently enrolled in a Computer/Software Engineering, Computer Science/Systems, or equivalent degree program
Conduct innovative research into Machine Learning and Deep Learning Neural Networks and develop optimal solutions for business problems
Analyze large datasets to extract meaningful patterns and insights
Write clean, maintainable, and performant code across various programming languages and technologies
Debug, troubleshoot, and resolve software defects and issues on time
Work closely with cross-functional teams, responsible for seamlessly integrating machine learning solutions into existing and new products
Keep abreast of the latest developments in machine learning technologies, such as Generative AI, Generative Adversarial Networks (GAN), Federated Learning, and Synthetic data generation, and incorporate them into Ribbon's solution to keep the competitive advantages
Build MLOps pipeline as required, continuously evaluate production model performance, and refine algorithms for optimal accuracy and efficiency
Analytical, problem solving and debugging skills
Enthusiastic, hardworking, a self-starter and eager to learn
Excellent written and verbal communication skills
Ability to work with cross-functional teams, stakeholders and being a team player
Preferred
Benefits
Ribbon Communications is a company with two decades of leadership in real-time communications.