Sr. Data and ML Engineer
Job Description
Job Summary
If you have a passion for Machine Learning and data engineering, a position within Comcast Applied AI & Discovery is the role for you. You will be responsible for creating and maintaining data pipelines and systems that support data analysis and machine learning. You will ensure that the data is high-quality, reliable, secure, scalable and performant. You will also contribute to the design and development of web application for data labeling and annotation. You will work closely with other engineers, product managers, and designers to deliver software solutions that meet the needs of our customers.
This role requires strong skills and experience in working with various data sources, such as databases, APIs, streaming data, etc., and harmonizing them into a common and coherent format that can be easily accessed and processed by Machine Learning researchers for Natural Language Processing tasks.
Job Description
Core Responsibilities
- Extracting data from various sources, such as SQL and noSQL databases, APIs or files.
- Work as part of a team responsible for the tools used to generate data for training the Machine Learning models that support our flagship products like Xfinity Voice Remote, Sky Voice Remote and the Xfinity Assistant.
- Optimizing and scaling data pipelines and systems to handle large volumes and velocities of data.
- Creating and testing web applications for annotating high volumes of data.
- Ensuring that any updates in the data are propagated throughout the system with minimal delay.
- Applying data security and privacy mechanisms to safeguard data that is sensitive or confidential.
- Communicate effectively and act as a technical contact and liaison for our internal customers and product managers. Collaborate with stakeholders to understand product requirements and create suitable solutions.
- Guides the successful completion of programs that identify patterns and make decisions with minimal human intervention. Determines the technical objectives of an assignment. Leads the design of prototypes, partnering with the product team and other stakeholders through development. Conducts studies to support product or application development.
- Designs and implements end-to-end solutions using optimization and other advanced computer science technologies and owns live deployments. Aggregates huge amounts of data and information from large numbers of sources to discover patterns and features necessary to automate analytical models.
- Researches, writes and edits documentation and technical requirements, including evaluation plans, confluence pages, white papers, presentations, test results, technical manuals, formal recommendations and reports. Contributes to the company by creating patents, Application Programming Interfaces (APIs) and other intellectual property.
- Presents papers and/or attends conferences, as well as displaying leadership in these areas.
- Tests and evaluates solutions presented to the Company by various internal and external partners and vendors. Completes case studies, testing and reporting.
- Collaborates with teams outside of immediate work group. Represents the work team in providing solutions to technical issues associated with assigned projects.
- Mentor a diverse team of junior engineers in machine learning techniques, tools and concepts. Provides guidance and leadership to more junior engineers.
- Consistent exercise of independent judgment and discretion in matters of significance.
- Regular, consistent and punctual attendance. Must be able to work nights and weekends, variable schedule(s) and overtime as necessary.
- Other duties and responsibilities as assigned.
Required Skills
- Ability to translate product requirements into production-ready applications.
- Proficiency in SQL and Python, which are widely used for querying and manipulating data.
- Familiarity with Spark, Hadoop, Kafka and other big data frameworks and tools that enable scalable and distributed data processing.
- Experience with AWS and other cloud platforms that offer various services and solutions for data engineering.
- Ability to design and implement data pipelines that ensure data quality, reliability and efficiency.
- Knowledge of data modeling and architecture principles that support the business needs and objectives.
- Knowledge of RDBMS and NoSQL databases.
- Communication and collaboration skills that enable working with other data professionals and stakeholders.
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 - be enthusiastic learners, users and advocates of our game-changing technology, products and services, especially our digital tools and experiences.
- Win as a team - make big things happen by working together and being open to new 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, making call backs and helping us elevate opportunities to do better for our customers.
- Drive results and growth.
- Respect and promote inclusion & diversity.
- Do what's right for each other, our customers, investors and our communities.
Nice to haves
- Proficiency in HTML5, CSS3, and various web technologies
- Experience building data intensive management platforms, backend and frontend applications for data labeling and annotations
- Experience building user management schemes to support RBAC-based access
- Experience building distributed applications and high-traffic applications
- Strong cloud service skills including knowledge of AWS technologies such as S3, EC2, Lambda, Kinesis, and OpenSearch
- Experience deploying and maintaining Elasticsearch and Postgres databases in production.
- Experience leading a medium-sized teams.
- Strong verbal and written communication skills.
- Passion for building innovative applications
Disclaimer:
- This information has been designed to indicate the general nature and level of work performed by employees in this role. It is not designed to contain or be interpreted as a comprehensive inventory of all duties, responsibilities and qualifications.
Comcast is an EOE/Veterans/Disabled/LGBT employer.
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 benefits summary on our careers site for more details.
Education
Bachelor's Degree
While 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)
Relative Work Experience
7-10 Years
Comcast 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, or any other basis protected by applicable law.
Date Posted
06/26/2023
Views
9
Similar Jobs
2025 Sensor Modeling and Simulation Analysis Engineer - The Aerospace Corporation
Views in the last 30 days - 0
The Aerospace Corporation is a trusted partner to the nations space programs providing technical expertise and innovative solutions across satellite l...
View DetailsSenior Associate, Data Science - People Analytics - Capital One
Views in the last 30 days - 0
Capital One is seeking a Senior Associate Data Science specialist for their People Strategy Analytics team The role involves applying data science an...
View DetailsSenior Associate, Data Scientist - Customer Management - Capital One
Views in the last 30 days - 0
Capital One is seeking a Senior Associate Data Scientist for the Mainstreet Customer Management Data Science team The role involves partnering with cr...
View DetailsInformation Security Consultant - Application Security Engineer - MassMutual
Views in the last 30 days - 0
MassMutual is seeking an experienced Application Security Engineer to join their dedicated team The role involves driving security best practices cond...
View DetailsFraud Technologist - Data and Analytics - Sr Associate - PwC
Views in the last 30 days - 0
PwCs Financial Crimes Data and Analytics team focuses on leveraging data to drive insights and make informed business decisions They utilize advanced ...
View Details