DenverRecruiter Since 2001
the smart solution for Denver jobs

Senior Software Developer

Company: Comcast Corporation
Location: Denver
Posted on: July 12, 2019

Job Description:

Senior Software Engineer-Backend Xfinity Home Intelligence Platform The Xfinity Home Intelligence Platform is being developed by Comcast Cable's Technology & Product (T&P) organization and consists of advanced technologies that process home automation and security video to provide added value to these products. Advanced video analytics algorithms running both on the camera and in the cloud will enable the delivery of useful notifications and easy to consume digests of video security content. This can include thumbnails or short clips where people are present in the video and could be as advanced as recognition of household members, pets, vehicles, etc. and their behaviors. As a Senior Engineer, you will be responsible for designing and building specific components of the platform. You will work with other engineers and researchers with backgrounds in advanced fields such as computer vision and machine learning (including deep learning). 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 Hackathon 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 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 research experiments
  • Staying educated on technical developments and tools necessary for the design and maintenance of complex, distributed platforms Qualifications
    • BS in Computer Science, Computer Engineering or related technical field
    • 8+ years of server-side development experience in Java / Golang
    • Experience building efficient ETLs or data pipelines with distributed, highly available services required
    • Experience developing service oriented architectures and an advanced understanding of design for scalability, performance and reliability required
    • GCP, AWS, or Azure cloud experience required
    • Experience with distributed messaging (Kinesis, Kafka) required
    • Experience with SQL, noSQL databases (Redis / MongoDB / Cassandra), optimization, and caching required
    • Advanced understanding of multi-threaded applications and efficient use of compute resources required
    • Knowledge of container orchestration (Nomad/Kubernetes/Mesos) required
    • Must have strong habits around error handling and monitoring tools
    • Experience with continuous integration, test-driven-development, automated unit and integration testing
    • Hands-on experience developing RESTful web services
    • Experience using GIT versioning tool
    • Experience with Agile development methodologies and practices (refactoring, TDD, pair programming)
    • UNIX/Linux background: BASH scripting and performance analysis
    • Experience with various data interchange and representation formats such as JSON, XML, and Protobuf
    • Experience using and building docker images
    • Familiarity with service discovery frameworks (Consul) a plus Compliance Comcast is an EEO/AA/Drug Free Workplace. Disclaimer The above 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.

Keywords: Comcast Corporation, Denver , Senior Software Developer, IT / Software / Systems , Denver, Colorado

Click here to apply!

Didn't find what you're looking for? Search again!

I'm looking for
in category
within


Other IT / Software / Systems Jobs


Senior ASP.NET Web Developer
Description: About Bayshore Solutions br br Data driven, creatively-refined and always results-oriented, Bayshore Solutions is the rare digital advertising agency that delivers all the technology, creative and (more...)
Company: Bayshore Solutions
Location: Denver
Posted on: 07/21/2019

Technical Specialist Associate-Test - Program Operations (663436 with Security Clearance
Description: Who We Are: Ball Aerospace leads the way in designing, developing and manufacturing innovative aerospace systems. We take on some of the most complex and exciting challenges in the universe--from space (more...)
Company: Ball Aerospace
Location: Boulder
Posted on: 07/21/2019

Junior C++ Developer - Fort Collins
Description: Revature is the fastest growing employer of emerging technology talent in the US and we are currently looking to hire over 100 new Software Engineers.Our Software Engineers design, analyze and build next-gen (more...)
Company: Revature
Location: Fort Collins
Posted on: 07/21/2019


Junior Java Developer - Greeley
Description: Revature is the fastest growing employer of emerging technology talent in the US and we are currently looking to hire over 100 new Software Engineers.Our Software Engineers design, analyze and build next-gen (more...)
Company: Revature
Location: Greeley
Posted on: 07/21/2019

Junior Software Engineer - Denver
Description: Revature is the fastest growing employer of emerging technology talent in the US and we are currently looking to hire over 100 new Software Engineers. Our Software Engineers design, analyze and build (more...)
Company: Revature
Location: Denver
Posted on: 07/21/2019

Software Vulnerability Researcher with Security Clearance
Description: Secure our Nation, Ignite your Future Provides computer forensic and intrusion support to high technology investigations in the form of computer evidence seizure, computer forensic analysis, data recovery, (more...)
Company: ManTech International
Location: Denver
Posted on: 07/21/2019

Linux Systems Engineer with Security Clearance
Description: TEKsystems has a leadership opportunity for a System Administrator Team Lead. The candidate will have supervisory and managerial responsibility for
Company: TEKsystems c/o Allegis Group
Location: Denver
Posted on: 07/21/2019

Junior Java Developer - Boulder
Description: Revature is the fastest growing employer of emerging technology talent in the US and we are currently looking to hire over 100 new Software Engineers. Our Software Engineers design, analyze and build (more...)
Company: Revature
Location: Boulder
Posted on: 07/21/2019

Software Systems Engineer II, Instrument Operations (666127) - S with Security Clearance
Description: Who We Are: Ball Aerospace pioneers discoveries that enable our customers to perform beyond expectation and protect what matters most. We create innovative space solutions, enable more accurate weather (more...)
Company: Ball Aerospace
Location: Boulder
Posted on: 07/21/2019

Junior Software Developer
Description: Revature is the fastest growing employer of emerging technology talent in the US and we are currently looking to hire over 100 new Software Engineers. Our Software Engineers design, analyze and build (more...)
Company: Revature
Location: Arvada
Posted on: 07/21/2019

Log In or Create An Account

Get the latest Colorado jobs by following @recnetCO on Twitter!

Denver RSS job feeds