• Senior Data Engineer

    Location US-CA-Foster City
    Job ID
    Software Engineering
  • Summary

    DISH is a Fortune 200 company with more than $15 billion in annual revenue that continues to redefine the communications industry. Our legacy is innovation and a willingness to challenge the status quo, including reinventing ourselves. We disrupted the pay-TV industry in the mid-90s with the launch of the DISH satellite TV service, taking on some of the largest U.S. corporations in the process, and grew to be the fourth-largest pay-TV provider. We are doing it again with the first live, internet-delivered TV service – Sling TV – that bucks traditional pay-TV norms and gives consumers a truly new way to access and watch television.


    Job Duties and Responsibilities

    DISH, in Foster City, is looking for a Senior Data Engineer who will work closely with a highly motivated team of data scientists and engineers to enable various data analyses and to create impactful data products.


    Primary responsibilities:

    • Build data processing pipelines to clean and transform a wide variety of data sources to enable further analyses and modeling
    • Follow and advocate software engineering best practices to achieve predictable development cycles and high-quality output
    • Constantly learn new platforms, technologies and tools that are best suited for the problems the team is tackling from time to time

    Skills - Experience and Requirements

    If you meet the following requirements, you are likely to be a great fit for the position:

    • You have at least 5 years of experience working with data storage and processing systems
    • You have used cluster computing systems such as Hadoop MapReduce and Spark, and know the programming interfaces and performance tuning of these very well
    • You are a proficient software developer and have built and released production quality systems using languages like Java/Scala, Python, etc.
    • You have a good practical insight into the commonly used machine learning algorithms and data mining techniques and how to use these for solving real world problems. You understand what it takes to train predictive models from messy data, and how to evaluate them with realistic metrics.
    • Experience with relational SQL and NoSQL databases, including Couchbase.
    • Experience with AWS cloud services: EC2, EMR, RDS, Redshift

    Additional Preferred qualifications:

    • Experience in data visualization using R, Shiny and JavaScript Frameworks (D3) will be a plus
    • Knowledgeable on different database and data warehousing systems like BigQuery, Teradata
    • Possess strong data visualization skills using programmatic tools (ggplot2) and tools like Tableau
    • You are proficient in at least one programming language commonly used for data analysis (like R/Python)




    Sorry the Share function is not working properly at this moment. Please refresh the page and try again later.
    Share on your newsfeed

    Connect With Us!

    Not ready to apply? Connect with us for general consideration.