Let’s get started
By clicking ‘Next’, I agree to the Terms of Service
and Privacy Policy
Jobs / Job page
Comcast Software Engineer Intern image - Rise Careers
Job details

Comcast Software Engineer Intern

Make your mark at Comcast -- a Fortune 30 global media and technology company. From the connectivity and platforms we provide, to the content and experiences we create, we reach hundreds of millions of customers, viewers, and guests worldwide. Become part of our award-winning technology team that turns big ideas into cutting-edge products, platforms, and solutions that our customers love. We create space to innovate, and we recognize, reward, and invest in your ideas, while ensuring you can proudly bring your authentic self to the workplace. Join us. You’ll do the best work of your career right here at Comcast. (In most cases, Comcast prefers to have employees on-site collaborating unless the team has been designated as virtual due to the nature of their work. If a position is listed with both office locations and virtual offerings, Comcast may be willing to consider candidates who live greater than 100 miles from the office for the remote option.)Job SummaryThis job code is to be used for internships and co-ops. It is not to be used for temporary or contract workers.Job DescriptionProgram OverviewDiscover opportunities designed to set your career in motion! The Comcast Cooperative Experience internship Program will help you cultivate meaningful relationships, develop strong interpersonal and business skills, gain exposure to the day-to-day operations of a Fortune 40 media and technology company, and receive mentorship opportunities to expand your professional network.This program immerses students into the daily operation of a contemporary media and technology company while working side-by-side with Comcast’s top innovators. The student becomes an integral part of the Comcast team working on creative, innovative, and thought-provoking projects within various business units.Organization & Team OverviewThe goal of our team is to increase revenue by making ads personalized and serving ads that have high probability of conversion. The Arbitration Engine team is responsible for promotional content relevancy and revenue optimization for customers of TV platforms like X1 set-top boxes, Flex1, and the new Xumo Stream box. Our team works on display advertising and display promotional content. Our team builds distributed systems for serving millions of users, but also builds ML algorithms for relevancy, revenue optimization and protecting end-user's interests in terms of engagement and overall user experience. Mission: "Personalize promotional content placement throughout the browse experience by optimizing for conversion outcomes while automating operator influence, allowing each operator to meet all their unique business goals most efficiently, without affecting users’ engagement" Vision: “Be the best, most customizable promotional content relevancy engine for operators. Be a key differentiating factor for the entOS platform in the market, enabling entOS to attract and retain syndication partners.”Role Description:Are you passionate about building systems that serve millions of users? Are you passionate about using machine learning to solve business problems? By you joining our team, you will get a chance to build systems that see large scale, solve interesting challenges of personalizing content for customers, and achieve user happiness and revenue increase at the same time, having a significant impact to the organization.The student joining our team will be working on building machine learning based applications, data engineering and building metrics, designing online controlled experiments, and building software applications to serve the ML models. The student will be responsible for working on building metrics and feature engineering for some A/B tests, designing and running the A/B tests, building an ML model or an iteration of an existing model, to be used as the treatment group, and implementing the software service side to run the experiment, and analyzing the results from the online controlled experiment. Skills that the student will gain or get exposure to are: Python, PySpark, Databricks, AWS, FastAPI, DynamoDB, Machine Learning, A/B testing, Data Analysis, Feature Engineering, System design and architecture.Some example projects:• Based on the user history and preferences, design a machine learning model and an online controlled experiment to go with it, that predicts whether we should show an ad to this user or not, and how many promotional content items we should include in the response for this user.• Build revenue-based metrics for TVOD, AVOD and other promotional content, which will be used for ML modelling and analytics purposes. Build all the data pipelines needed to continue updating these metrics on an ongoing basis and monitoring these pipelines.• Automate existing data pipelines deployment, testing, and add observability. Come up with innovative solutions on how we manage our existing data pipelines and develop these pipelines.• Automate change ticket creation and implement confidence-based deployments, such that metrics drive the gradual rollout of production changes. • Build an Editorial Campaign Management tool, that takes Editorial inputs for promotional candidates and revenue goals associated to these campaigns, and attaches it to Machine Learning models that recommends relevant Editorial candidates for a user based on their history and preferences, but also optimizes for the campaign goals at the same time.• Build Machine Learning models to support Editorial Campaign Management tool, and run online controlled experiments to test various hypotheses associated with it.Within the team, the student will work with Senior Software Engineers, Senior Software Engineering Manager, Senior Machine Learning Researchers, Senior Production Managers and potentially Data Engineers. Outside the team, the student will interact with Machine Learning Resarchers, Technical Leads of other teams, and Product Managers.Out of the projects that are available to be worked on by this team, the impact is huge. The work that this team is doing ties up directly to revenue goals of the larger org, to increase Average Revenue Per User (ARPU). If we are able to make a slight improvement in the overall ARPU, it makes a huge impact on the company’s goals, and this team is at the center of that. There is a lot of exposure working on this team, to advanced and cuttinge-edge technologies, like Machine Learning and building ML-based applications and applying the ML algorithms to real-world problems, but also getting exposed to the domain of promotional campaigns and associating the work to revenue.Responsibilities include but are not limited to:• Implement APIs in a Python based application for serving ML-models based recommendations• Design, build, implement Data Pipelines in Databricks using PySpark to gather metrics, feature extraction, offline evaluation for ML models and iteration of next generation of models• Design, implement, execute online controlled experiments (A/B tests) and build data pipelines to analyze metrics as results of online controlled experiments• Manage automation, cost optimization, and performance optimization of data pipelines and software applications.• Other duties and responsibilities as assigned.Preferred Skills• Experience in cloud computing and distributed systems •Experience in building software applications (backend engineering)•Experience in Data Analysis and Data Science•Experience in building Machine Learning algorithms and applications utilizing Machine Learning models•Experience in designing and running A/B tests• Preferred Majors – Cloud Computing, Distributed Systems, Machine Learning, Software Engineering, Computer ScienceMinimum Qualifications and Eligibility Requirements• Currently pursuing a bachelor’s degree from Drexel University, with a cooperative learning track.• Available to work 40 hours per week for 6 months starting March 31, 2025 through September 19, 2025.• Authorized to work in the United States with no current or future sponsorship needs• Available to report in-person to the work location on the job posting (unless virtual offering)• Comcast is an Affirmative Action/EEO employer M/F/D/ VComcast is proud to be an equal opportunity workplace. We will consider all qualified applicants for employment without regard to race, color, religion, age, sex, sexual orientation, gender identity, national origin, disability, veteran status, genetic information, or any other basis protected by applicable law. Comcast will consider for employment qualified applicants with criminal histories in a manner consistent with the requirements of applicable law, including the Los Angeles Fair Chance Initiative for Hiring Ordinance and the San Francisco Fair Chance Ordinance.Salary:Base Pay: $32.00The application window is 30 days from the date job is posted, unless the number of applicants requires it to close sooner or later.Additionally, Comcast provides best-in-class Benefits to eligible employees. We believe that benefits should connect you to the support you need when it matters most, and should help you care for those who matter most. That’s why we provide an array of options, expert guidance and always-on tools, that are personalized to meet the needs of your reality – to help support you physically, financially and emotionally through the big milestones and in your everyday life. Please visit the compensation and benefits summary on our careers site for more details.Relevant Work Experience0-2 Years
Comcast Glassdoor Company Review
3.8 Glassdoor star iconGlassdoor star iconGlassdoor star icon Glassdoor star icon Glassdoor star icon
Comcast DE&I Review
No rating Glassdoor star iconGlassdoor star iconGlassdoor star iconGlassdoor star iconGlassdoor star icon
CEO of Comcast
Comcast CEO photo
Brian L. Roberts
Approve of CEO

Average salary estimate

Estimate provided by employer
$17 / HOURLY (est.)
min
max
$17
$17

If an employer mentions a salary or salary range on their job, we display it as an "Employer Estimate". If a job has no salary data, Rise displays an estimate if available.

Comcast creates incredible technology and entertainment that connects millions of people to the moments and experiences that matter most.

69 jobs
MATCH
Calculating your matching score...
FUNDING
SENIORITY LEVEL REQUIREMENT
TEAM SIZE
EMPLOYMENT TYPE
Internship, on-site
DATE POSTED
September 14, 2024

Subscribe to Rise newsletter

Risa star 🔮 Hi, I'm Risa! Your AI
Career Copilot
Want to see a list of jobs tailored to
you, just ask me below!
Other jobs
Company
Turo Hybrid San Francisco, CA, United States
Posted 5 months ago
Company
Dental Insurance
Disability Insurance
Flexible Spending Account (FSA)
Health Savings Account (HSA)
Vision Insurance
Performance Bonus
Family Medical Leave
Paid Holidays
Company
Posted 2 months ago