Ribbon Communications Operating Company - Westford, MA
posted 5 months ago
Ribbon Communications is seeking a Machine Learning Engineer to join our Ribbon Analytics development team. This role is pivotal in designing and developing machine learning solutions that enhance our Ribbon Analytics product, a big data network analytics and security tool. This product is designed to collect, process, and react to vast amounts of data from networks, utilizing machine learning techniques to analyze trends and detect anomalies, thereby mitigating security threats and fraud within customer networks. As a Machine Learning Engineer, you will work with cutting-edge technologies in the Big Data and Analytics field, employing contemporary machine learning and data pipeline frameworks to create scalable analytics solutions that address real-world challenges in telecommunications. The ideal candidate will be self-driven, possess a strong work ethic, and have a keen interest in developing highly scalable machine learning applications. You should be enthusiastic about working with new technologies and comfortable in a dynamic work environment. In this role, you will collaborate closely with Product Managers, Architects, and Data Engineers to understand customer use cases and translate them into efficient, scalable machine learning solutions. You will evaluate and implement machine learning capabilities such as anomaly detection, classification, and clustering, while also monitoring and refining the performance, accuracy, and reliability of these solutions. Additionally, you will architect and develop large-scale, distributed data processing and machine learning pipelines using technologies like Apache Trino/Impala, Flink, and Airflow, and design efficient data ingestion, transformation, and storage solutions for both structured and unstructured data. Staying current with the latest trends and best practices in machine learning and data engineering will be essential to your success in this role.