Comcast - Philadelphia, PA
posted 6 months ago
The position involves developing and deploying machine learning algorithms and mathematical optimization solutions, which include mathematical programming techniques such as linear and mixed integer programming, as well as decomposition techniques. The role requires writing production code and applying statistical knowledge for effective planning and forecasting. A strong proficiency in Python and Git is essential, as well as the ability to create time series forecasts and utilize SQL for data analysis. The candidate will also perform distributed computing using Spark and TensorFlow, ensuring the accuracy and functionality of the machine learning algorithms developed. In addition to these technical skills, the role requires translating application requirements into machine learning and mathematical optimization problem statements. The candidate will analyze and evaluate solutions that are both internally generated and supplied by third parties. A key aspect of the job is to develop innovative ways to leverage machine learning for problem-solving and product discovery. The successful candidate will implement, refine, and validate machine learning algorithms and mathematical optimization solutions for various products and applications. The position also involves taking action on existing design specifications and developing comprehensive data pipelines that include data ingestion, validation, cleaning, and monitoring. Training machine learning models, validating their accuracy post-training, and deploying these validated models and optimization solutions into production are critical responsibilities. Furthermore, the candidate will be tasked with researching, writing, and editing documentation and technical requirements, which encompass evaluation plans, confluence pages, white papers, presentations, test results, technical manuals, formal recommendations, and reports. Testing and evaluating solutions presented by various internal and external partners and vendors, as well as designing proof of concept solutions, will also be part of the role to support future product or application development. This position is eligible for 100% remote work.