Software Engineer (data)-4183

Comcast Comcast · Media · Reston, VA

Software Engineer (Data) responsible for creating and maintaining large scale Big Data systems and Data Environments, used to ingest and process large data sets and provide actionable recommendations using data warehousing and business intelligence. Designs, develops, tests, and maintains software that extracts, transforms, and loads large volumes of data using SQL, Presto, Python, Scala, Java, and Spark within AWS. Develops APIs using Go, performs multithreading, uses Jenkins for CI/CD, processes data using Snowflake and Databricks, stores relational data in MySQL, and debugs issues on Snowflake, Databricks, and Spark.

What you'd actually do

  1. Contribute to a team responsible for creating and maintaining large scale Big Data systems and Data Environments, used to ingest and process large data sets and provide actionable recommendations using data warehousing and business intelligence
  2. design, develop, test, and maintain software that extracts, transforms, and loads large volumes of data
  3. develop software in an Agile development environment using SQL, Presto, Python, Scala, Java, and Spark within AWS
  4. develop APIs using Go
  5. perform multithreading for concurrent execution of data processing applications

Skills

Required

  • SQL
  • Presto
  • Python
  • Scala
  • Java
  • Spark
  • AWS
  • Go
  • multithreading
  • Jenkins
  • Snowflake
  • Databricks
  • MySQL
  • debugging

Nice to have

  • Datadog