AT&T Natural Language Understanding (NLU) Sr. Software Engineer in 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

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 developing systems to support speech and text based natural language interfaces for our current and future products.The successful candidate will have the vision and experience to guide the team in leveraging state of the art human speech and language technologies. We are looking for individuals from a diversity of backgrounds with demonstrated quantitative and problem-solving skills.

Responsibilities include:

  • Designing, implementing, and training robustcomponents for an entertainment domain focused natural language understandingsystem

  • Work closely with system architects to evaluate designand implementation

  • Implement, test, and deploy the services withbusiness and operational features

  • Evaluate different technologies and providetechnical input to the team.

  • Contribute to an engineering roadmap for naturallanguage interfaces


  • 8+ years of experience building production software systems

  • Experience in the following domains: Automatic speech recognition,natural language understanding, and dialogue systems

  • ¬∑Preferred experience working with deep learning frameworks such asTensorFlow, Kaldi, CNTK, and Caffe

  • Hands on experience with Java/J2EE and Python

  • Optionally preferred experience in Node.js, AWS, Docker andKubernetes to support micro-services development.

  • Strong foundation in algorithms and data structures and theirreal-world use cases

  • Excellent written and verbal communication skills including theability to effectively communicate technical issues and solutions to all levelsof the organization

  • Stronganalytical, problem solving, and troubleshooting skills

  • Excellentmultitasking and time management skills with consistent attention todetail