Comcast
Chennai
Telecommunications Service
Job Summary
Responsible for identifying complex problems and developing and deploying novel prototypes and algorithms to solve them. Improves accuracy and functionality of algorithms and understands the overall implications of the entire machine learning frameworks. Translates application requirements into problem statements. Analyzes and evaluates solutions both internally generated as well as third party supplied. Develops novel ways to solve problems and discover new products. Provide guidance and leadership to more junior researchers. Integrates knowledge of business and functional priorities. Acts as a key contributor in a complex and crucial environment. May lead teams or projects and shares expertise.
Job Description
Comcast’s Applied AI division is developing the MAF Platform. It consists of advanced technologies that extract, store, and deliver metadata associated with scenes or moments in video. This can include identifying ads, people on screen, news topics, or creating chapters for programs and movies. MAF services enable a variety of cutting-edge products such as smart video navigation, social media sharing, usage and ad analytics, and personalized content delivery that address the needs of Comcast’s 25 million customers. Comcast’s Applied AI division is part of Comcast Cable’s Technology & Product (T&P) organization.
As a Lead Engineer, you will be a technical leader on the team with significant input on technical design decisions. You will work with other engineers and researchers with backgrounds in advanced fields such as computer vision, natural language processing, information retrieval, and knowledge representation. As a key member of the team, you will help define, refine, and test state of the art algorithms, and scale the associated systems for high performance, stability, and availability.
Comcast T&P encourages career development with regular opportunities for training and programs for innovative cross-team projects such as week-long lab weeks and job rotation programs over the summer.
Core Responsibilities
- Writing production-quality, tested code.
- Understanding the code base thoroughly in breadth and depth, as well as managing code repositories and development infrastructure.
- Producing technical designs and documentation at varying levels of granularity
- Collaborating with our quality assurance and technical operations teams to provide outstanding customer service
- Resisting and removing the accrual of “technical debt” in our systems.
- Mentoring more junior members of the technical staff, performing code reviews, and leading the team to be effective and agile.
- Building proof-of-concept applications or conducting exploratory experiments with the MAF platform.
- Staying educated on technical developments and tools necessary for the design and maintenance of complex, distributed platforms.
Qualifications
- BS in Computer Science or related technical field. Advanced degree preferred.
- 8+ years of relevant work experience, including extensive programming experience and strong object-oriented skills. Go development a plus.
- Expert Software Developerdetailed knowledge in the state-of-the art software development including continuous integration, test-driven-development, automated unit, and integration testing.
- Experience developing service-oriented architectures and an understanding of design for scalability, performance, and reliability.
- Expert level understanding on AWS
- Proficient in programming languages like go, python
- Awareness to video processing / open cv
- Experience with high-scale, distributed web service development.
- Experience with NoSQL and distributed databases
- Experience with cloud computing infrastructure including provisioning, scaling, and networking. Kubernetes.
- Experience with containerization. Docker a plus.
- UNIX/Linux background: familiarity with system programming on Linux; command-line utilities; familiarity with system administration tools and concepts
- Familiar with distributed configuration frameworks.
- Experience with versioning tools. GIT a plus.
- Experience with Agile development methodologies and practices (refactoring, TDD, pair programming).
- Familiarity with distributed systems, asynchronous messaging, and network protocols. Kafka or Kinesis a plus.
- Experience and sound knowledge in various data interchange and representation formats such as JSON.
Experience : 811.5 years
Education
Bachelor’s Degree
Relevant Work Experience
5-7 Years
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. 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.
Submit CV To All Data Science Job Consultants Across India For Free


