Recommendations Software Engineer

AT&T - El Segundo, California

AT&T Mobility and Entertainment provides world class digital delivery of entertainment and sports content. Our engineers are constantly developing and enhancing our leading edge software solutions, delivering an industry-leading customer experience over satellite, mobile, video on demand, and interactive services.  We are constantly looking for ways to reduce roadblocks for our engineers so they can do what they do best: deliver world-class entertainment products.

 

About the Job

 

The AT&T Entertainment Systems is looking for an experienced engineer to join the Entertainment Data Services group. This individual will be part of a team responsible for integrating with our big data system and developing recommendation services to better serve the entertainment experience to our customers. The successful candidate will have the vision and experience to guide the team to adopt the latest data analysis technology and provide inputs to the recommendation’s platform. We are looking for individuals from a diversity of backgrounds with demonstrated quantitative and problem-solving skills.

 

Responsibilities

  • Selecting features, building and optimizing classifiers using machine learning techniques
  • Data mining using state-of-the-art methods
  • Enhancing data collection procedures to include information that is relevant for building analytic systems
  • Processing, cleansing, and verifying the integrity of data used for analysis
  • Doing ad-hoc analysis and presenting results in a clear manner
  • Collaborate with product team to align engineering roadmap with product roadmap
  • Work closely with system architects to evaluate design and implementation
  • Implement, test, and deploy the services with business and operational features
  • Evaluate different technologies and provide technical input to the team.
  • Create and maintain an engineering roadmap focused on Recommendations features

Qualifications

  • 8 years of experience building production software systems
  • Hands on experience with Java/J2EE, Scala, and Machine learning using Spark MLlib, Python, etc.
  • Optionally preferred experience in Node.js, AWS, Docker and Kubernetes to support micro-services development
  • Excellent understanding of machine learning techniques and algorithms, such as k-NN, Naïve Bayes, SVM, Decision Forests, etc.
  • Experience with: Large scale distributed computing, Database internals, Big Data engines such as Spark and Hadoop
  • Work experience in Recommendation System using Big Data ecosystem
  • Strong foundation in algorithms and data structures and their real-world use cases.
  • Experience with common data science toolkits, experience with data visualization tools
  • Good applied statistics skills, such as distributions, statistical testing, regression, etc.
  • Data-oriented personality
  • Excellent written and verbal communication skills including the ability to effectively communicate technical issues and solutions to all levels of the organization
  • Strong analytical, problem solving, and troubleshooting skills
  • Excellent multitasking and time management skills with consistent attention to detail


Posted: 30+ days ago

About AT&T


AT&T Logo
At AT&T, we’re bringing it all together. We deliver advanced mobile services, next-generation TV, high-speed Internet and smart solutions for people and businesses. That’s why we stand alone as a fully integrated solution provider.... more

Get more Job Training at

Johns Hopkins University School of Nursing
Johns Hopkins University School of Nursing
Visit our partner site