Data Science Engineer 4

Comcast
Apply Now

Job Description

Comcast brings together the best in media and technology. We drive innovation to create the worlds best entertainment and online experiences. As a Fortune 50 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.

JOB DESCRIPTION

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 Developer - detailed 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.

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.

Company Info.

Comcast

Comcast Corporation (formerly registered as Comcast Holdings) is an American telecommunications conglomerate headquartered in Philadelphia, Pennsylvania. It is the second-largest broadcasting and cable television company in the world by revenue (behind AT&T), the largest pay-TV company, the largest cable TV company and largest home Internet service provider in the United States, and the nation's third-largest home telephone service provider. Comc

  • Industry
    Information Technology
  • No. of Employees
    190,000
  • Location
    Tupelo, MS, USA
  • Website
  • Jobs Posted

Get Similar Jobs In Your Inbox

Comcast is currently hiring Software Engineer Jobs in Chennai, Tamil Nadu, India with average base salary of ₹840,000 - ₹2,160,000 / Year.

Similar Jobs View More