Eng 4, Technl Research & Dev

Washington, DC
Aug 21, 2019
Aug 26, 2019
Analyst, Research
Full Time
Comcast brings together the best in media and technology. We drive innovation to create the world's 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. At Comcast, we are focused on improving the content discovery experience for our video products by building platforms that help customers not only to find quickly the TV shows and movies they love, but also to discover new content using our world class voice remote. As a software developer, you will work to add new features and improve existing features of the systems that support our content discovery experience. You will collaborate with developers in small, autonomous teams to build systems that are used by millions of people every day. What You Will Work On: Provide technical leadership within the Xfinity Applied AI and Discovery team. Architect and develop webservices at a large scale that handle millions of requests per day. Lead and develop new initiatives within our product organization, to include planning and implementing new features for the Xfinity voice remote and related systems. Design, develop, test and deploy REST services that support integration between our natural language processing (NLP) system, and other online services. Serve as technical contact and liaison for our internal customers and product managers. Work with stakeholders to define product requirements and develop appropriate solutions. Help troubleshoot complex distributed systems, find problems and implement solutions. Help lead a team of engineers that have a strong sense of ownership of the platforms they build. Mentor junior-level engineers. Qualifications: 5+ years of experience as a Senior Engineer in a backend stack. Proficient with programming languages like Java, Python, Scala and Kotlin Experience with Java-based frameworks for micro services such as Spring Boot Experience with container systems such as Docker, Docker Swarm and Kubernetes Experience with CI/CD tools like Jenkins and Concourse Experience with AWS managed services and technologies such as EC2, S3, Lambda, Kinesis, Elasticache, etc. BS degree in Computer Science or Engineering, or equivalent experience Experience in developing and operating distributed backend systems. Strong architecture and design skills. Strong verbal and written communication skills. Comcast is an EOE/Veterans/Disabled/LGBT employer