Skip to main content

Software Engineer (Python/ETL Developer)

Software Engineer (Python/ETL Developer)
Systems Integration Solutions
remote
2 months ago

Responsibilities

  • Develop, debug and enhance large-scale ETL batch jobs that transforms large amounts of data
  • Develop utilities and toolkits to speed up engineering tasks and consolidate repetitive manual tasks executed by engineers while performing data investigations
  • Programming in at least one of the following languages: Python (preferred), Java, Scala

Required Skills

  • Programming language - Python (preferred), Java, or Scala
  • Familiarity with Git or similar version control system
  • Good understanding of data processing concepts and data engineering process
  • Able to frequently collaborate closely with a diverse tight-knit team
  • Experience investigating and/or debugging problems
  • Able to track, analyze, and report issues in a timely manner
  • Attention to detail and a commitment to quality, while delivering work on schedule
  • Highly organized and efficient
  • Flexibility to respond and react to changing priorities quickly and efficiently
  • Excellent oral and written communication in English

Highly Desired Skills

  • Big data processing, e.g. Spark/Hadoop
  • Cloud based services, e.g. AWS
  • Workflow management tools, e.g. Apache Airflow
  • SQL
  • QA/QE

Education

BA or BS degree or equivalent work experience.

Expertise level

Work arrangement

Key skills

Similar Jobs in United States