Software Engineer (Python/ETL Developer)
Systems Integration Solutions
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
Similar Jobs in United States
AWS Engineer with Python
Ampstek
4 months 4 weeks ago
Software Engineer
Ascendion
4 months 4 weeks ago
4 months 4 weeks ago
4 months 4 weeks ago
Python Full Stack Engineer
Quantum World Technologies Inc.
4 months 4 weeks ago