Sr. Data Engineer
AWSPython
We are looking for a self-driven Python Engineer with strong data engineering skills to join our Global Engineering Platform team. You will help us prototype, develop and maintain various software and data products. Responsibilities include writing and testing code, debugging programs and integrating applications with third-party web services. To be successful in this role, you should be curious, willing to learn, and entrepreneurial.
Ultimately, you’ll build highly innovative data-driven applications that align with our business needs.
Responsibilities
- Design, maintain, and optimize our data warehouse solution and implement services to serve that data to internal customers.
- Create and support current ingestion and ETL processes for both internal and external business critical data.
- Design, prototype and engineer new tools to support data science and analytical workflows
- Collaborate with stakeholders across departments to find solutions not only to our current challenges, but also proactively looking for ways to drive our technology and business forward.
- Own features from planning to deployment.
- Help mentor and level up junior members of the engineering team
Qualifications
- Bachelor’s or Master’s degree in Computer Science or related field
- Strong knowledge of Python (ideally Flask / Django/ Sanic or FastAPI)
- Experience with any of the leading Cloud Providers technologies (AWS or GCP)
- Git and Docker
- 5+ years of professional experience
- Relational databases (PostgreSQL) and data warehouses (Redshift or Snowflake)
- Event-driven applications with asynchronous messaging
- Bonus Points if…
- ETL (ELT) pipelines – DBT can be a plus
- Experience with GDB is nice a to have
- Experience with modeling standards, such as UML, BPMN 2, Archimate is a plus
- Experience with Data Science, AI and Machine Learning is a plus