FreeWheel, a Comcast company, provides comprehensive ad platforms for publishers, advertisers, and media buyers. Powered by premium video content, robust data, and advanced technology, we’re making it easier for buyers and sellers to transact across all screens, data types, and sales channels. As a global company, we have offices in nine countries and can insert advertisements around the world.FreeWheel is looking for passionate Sr. Software Engineers to help design, build and support our high-quality, innovative video advertising platform. This position is based in New York.
FreeWheel helps the television industry to monetize their premium contents through a robust
technology platform, which enables consumers to view high quality videos on any devices including PC, smart phone, OTT device, set-top box and traditional TV.
FreeWheel’s New York Engineering Hub is a core part of our global engineering group that is building the one-stop solution for TV industry to manage its billion-dollar revenue. Our tech platform is capable of handling billions of daily requests, processing terabytes of raw daily data, and optimizing clients’ business.
Core Responsibilities
Construct andoptimizethe infrastructure of the ad delivery system with high concurrency, high availability, and low latency ad delivery.
Continuous optimization and reconstruction of existing systems to support rapid business development.
Responsible for end-to-end software development,Assists with the software update process for existing applications androll-outsof software releases.
Collaborates with project stakeholders toidentifyproduct and technical requirements. Conducts analysis todetermineintegration needs.
Researches,writesand edits documentation and technical requirements, including software designs, evaluation plans, test results, technical manuals and formal recommendations and reports.
Provides technical leadership throughout the design process and guidance with regards to practices,proceduresand techniques. Serves as a guide and mentor for junior-level Software Development Engineers.
Displays in-depth knowledge of engineering methodologies, concepts,skillsand their applicationin the area ofspecified engineering specialty.
Displays in-depth knowledge of and ability to apply, process design and redesign skills. Presents and defends architectural, design and technical choices to internal audiences.
Development
Design, architect, and implement solutionsutilizingAWS services, Kubernetes, and containerization technologies.
Develop and manage highly scalable and reliable infrastructure on AWS, ensuringoptimalperformance and cost efficiency.
Deploy and manage containerized applications using Kubernetes and related orchestration tools
Implement security best practices and ensure the integrity and compliance of the AWS infrastructure and containerized environments.
Optimizeapplication performance, scalability, and availability in the AWS cloud environment
Collaborate with cross-functional teams to gather requirements and translate them into technical designs and specifications.
Document andmaintainsoftware functionality.
Support
Supportoverallbusiness
Solve issuesintechnicalway
Innovation and Cooperation:
Stay updated with the latest advancements in AWS services, Kubernetes, and containerization technologies, and evaluate their potential impact on our infrastructure and applications.
Troubleshoot and resolve infrastructure and application-related issues, working closely with the operations and development teams.
Collaborate with stakeholders toidentifyand implement automation and optimization opportunities across the infrastructure and deployment processes
Partner with global engineering,productand operations teams to further incorporate collective innovations.
Mentor junior level software engineers.
About You/Qualification
In-depth understanding of cloud,containerizationand other related technologies, familiar with distributed architecture andcommonly-usedmiddleware such as cache, message queue, Nginx, etc.,
Experience in large-scale online service design,development and operationand maintenance is preferred
Good understanding of Linux/Unix, with excellent data structure and algorithm foundation
Proficiencyin C/C++ or Golangand network programming
Experience withlarge system software design and development
Experience withdistributed systems and mission-critical systemsis preferred
Demonstratedexpertisein problem solving and technical innovation
Strongpassion with learning/practicing new technics
Knowledgeable about SDLC, Agile and Software Engineering Methodology
Team working skills,Goodcommunication skills,Willingness to work under pressure.
Have strong ability andpersistencyontechnical support.
Haveabilityto workclosewith global teamsand acceptadditionalworkingtimebesidesnormal working hoursto havemeetingor co-working with global teams.
Advertising industry experience is a plus
Education
Bachelor's Degreeor above.
Relevant Work Experience
2+ yearsof experience.
Employees at all levels are expected to:
Understand our Operating Principles; make them the guidelines for how you do your job.
Own the customer experience - think and act in ways that put our customers first, give them seamless digital options at every touchpoint, and make them promoters of our products and services.
Know your stuff - beenthusiasticlearners, users and advocates of our game-changing technology,productsand services, especially our digital tools and experiences.
Win as a team - makebig thingshappen by working together and being open tonew ideas
Be an active part of the Net Promoter System - a way of working that brings more employee and customer feedback into the company - by joining huddles, makingcall backsand helping us elevate opportunities to do better for our customers.
Drive results and growth.
Respect and promote inclusion& diversity
Dowhat'sright for each other, our customers,investorsand our communities.
Disclaimer:
Skills
C++ Programming Language, Design, Go Programming Language, Python (Programming Language), System Designs
Compensation
Primary Location Pay Range: $109,759.26 - $164,638.89Comcast intends to offer the selected candidate base pay within this range, dependent on job-related, non-discriminatory factors such as experience. The application window is 30 days from the date job is posted, unless the number of applicants requires it to close sooner or later.
Base pay is one part of the Total Rewards that Comcast provides to compensate and recognize employees for their work. Most sales positions are eligible for a Commission under the terms of an applicable plan, while most non-sales positions are eligible for a Bonus. 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.
Education
Bachelor's DegreeWhile possessing the stated degree is preferred, Comcast also may consider applicants who hold some combination of coursework and experience, or who have extensive related professional experience.
Certifications (if applicable)
Relevant Work Experience
5-7 YearsComcast is 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.

Welcome to Comcast. From the connectivity and platforms we provide to the content and experiences we create, we bring people together, globally. Our people think the world of our work, and that’s why our work is the best in the world.