Senior Software Engineer (Python)

Company: Cypress HCM
Location: San Francisco, California, United States
Type: Full-time
Posted: 09.AUG.2021
< >

Summary

Senior Software Engineer (Python) Description: * This role will work on Python 2 to 3 migration for Airflow DAG files. * He/she will follo...

Description

Senior Software Engineer (Python)

Description:

  • This role will work on Python 2 to 3 migration for Airflow DAG files.
  • He/she will follow a handbook to do the code change by using open-source or in-house tools.
  • He/she should be able to apply manual fixes on cases that cannot be automated.

Responsibilities:

  • Will work on the migration team by team. For each business team, this role is expected to:

1. Coordinate with the team POC on migration plan.

2. Use tools to port Python 2 code to Python 3.

3. Debug and apply manual fixes.

4. Validate the migration result.

§ Use tools provided or

§ Follow per team validation requirements

5. Filling the gap

§ Improve process, tooling, infrastructure

Requirements:

  • Must Have:

o Proficient with Python

o 6+ years of experience as a software engineer

o Familiar with offline data warehouse

§ Hive, spark, presto, druid

  • Nice to Have:

o Familiar with airflow

o Familiar w/ linux

o Familiar with docker

o Familiar with Python 2 and 3

 
Apply Now

Share

Flash-bkgn
Loader2 Processing ...