Nov 03, 2019

Senior Engineer, Algorithms and Pipeline

  • Professional Diversity Network
  • Philadelphia, PA, USA
Full-Time Telecommunications

Job Description


Comcast brings together the best in media and technology. We drive innovation to create the world's best entertainment and online experiences. As a Fortune 40 leader, we set the pace in a variety of innovative and fascinating businesses and create career opportunities across a wide range of locations and disciplines. We are at the forefront of change and move at an amazing pace, thanks to our remarkable people, who bring cutting-edge products and services to life for millions of customers every day. If you share in our passion for teamwork, our vision to revolutionize industries and our goal to lead the future in media and technology, we want you to fast-forward your career at Comcast.

Algorithms and Pipeline Engineer


Be part of the systems team creating the world’s best Wi-Fi. Work on the core of Plume’s technology, creating adaptive optimization technology for Wi-Fi networks. Help us analyze and improve the performance of our Wi-Fi networks, which are being used by consumers worldwide.

The work involves state of the art optimization techniques, machine learning, specification and use of wireless measurements, and analysis of network performance. The algorithms are all implemented in the cloud, using an agile development process so that your work benefits the products your friends are buying immediately!


  • Algorithms and optimization for a Wi-Fi system with multiple APs and meshing between APs, including the following algorithms
    • Estimation and data filtering from raw data
    • Clustering
    • Mixed integer linear programming optimization
    • Machine learning including anomaly detection, predictive analytics, and reinforcement learning
  • Efficient implementation of algorithms
    • Development of computationally efficient algorithms
    • Use of commercially available optimization tools
  • Implementation
    • Production coding of massive scale real time and offline jobs
    • Use of modern data science tools including Spark, Spark streaming, MQTT, RabbitMQ, Probuf, MongDB, S3

Experience Required:

  • Strong coding ability in Python, Scala
  • Experience processing large data sets in real time and offline
  • Bachelor’s degree or higher in Electrical Engineering or Computer Science

Experience Desired:

  • Knowledge of Wi-Fi or wireless networking
  • Experience with data science algorithms
    • Clustering
    • Anomaly detection
    • Time series analysis and prediction
  • Experience with optimization
    • Convex optimization
    • Mixed Integer Linear Programming
  • Experience with signal conditioning
    • Augmentation
    • Filtering
    • Noise/outlier removal

Comcast is an EOE/Veterans/Disabled/LGBT employer



Apply Now