Ribbon Communications · 2 days ago
Data Science Intern
Ribbon Communications is looking for a technically strong and collaborative Data Science Intern. The role involves designing and implementing machine learning models, developing software solutions, and working closely with cross-functional teams to integrate these solutions into products.
Information TechnologyReal TimeTelecommunications
Responsibilities
Handle designing, developing, and implementing machine learning models to solve intricate problems
Be responsible for turnkey software development, which includes requirements discussions, design, coding, unit/feature testing, and working closely with the system architecture and test teams across different geographies
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
Demonstrate analytical, problem solving and debugging skills
Exhibit enthusiasm, hardworking nature, and eagerness to learn
Possess 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
Company
Ribbon Communications
Ribbon Communications is a company with two decades of leadership in real-time communications.
H1B Sponsorship
Ribbon Communications has a track record of offering H1B sponsorships. Please note that this does not
guarantee sponsorship for this specific role. Below presents additional info for your
reference. (Data Powered by US Department of Labor)
Distribution of Different Job Fields Receiving Sponsorship
Represents job field similar to this job
Trends of Total Sponsorships
2025 (12)
2024 (10)
2023 (9)
2022 (10)
2021 (11)
2020 (11)
Funding
Current Stage
Public CompanyTotal Funding
$490.4MKey Investors
Neuberger Berman
2024-05-15Post Ipo Debt· $385M
2023-03-30Post Ipo Equity· $53.4M
2022-08-15Post Ipo Equity· $52M
Leadership Team
Recent News
2025-12-18
2025-12-17
2025-12-04
Company data provided by crunchbase