job summary: Project Overview:
- As Python 2.7 is reaching end of life, many parts of our systems require update from Python 2.7 to Python 3, or be re-written in Java.
- The system consists of both backend pipeline and web apps that are written in Python 2.7.
- The project is to migrate critical internal systems to Python 3 or Java by the end of 2019, such that there is no service interruption to the pipeline and systems on 01/01/2020.
- The work is expected to continue into 2020, and it should also complete the migration of non-critical systems written in Python 2.7 to Python 3 or Java by end of Q2 2020.
location: Mountain View, California
job type: Contract
salary: $60 - 88 per hour
work hours: 9am to 6pm
responsibilities: Overall Responsibilities:
Top 3 Daily Responsibilities:
- Refactor existing Python 2.7 code to continue to function into 2020 and beyond by upgrading to Python 3, or re-write in Java.
- Investigate the code and identify Python 2.7 libraries, and update the code to use Google approved Python 3 libraries.
- Reimplement parts of the systems in Java to be better integrated with internal systems.
- Review existing code, refactor, and test the code to ensure that it continues to function well.
- Investigate and resolve bugs and issues that occurs in the systems updated.
- Provide consistent updates on the progress via email and/or documents.
Computer Science or a related field
2 - 3; years of software development experience Required Skills:
3~4; years of Python development, and 1-2; years of Java development. Desired:
Equal Opportunity Employer: Race, Color, Religion, Sex, Sexual Orientation, Gender Identity, National Origin, Age, Genetic Information, Disability, Protected Veteran Status, or any other legally protected group status.
Qualified applicants in San Francisco with criminal histories will be considered for employment in accordance with the San Francisco Fair Chance Ordinance.
We will consider for employment all qualified Applicants, including those with criminal histories, in a manner consistent with the requirements of applicable state and local laws, including the City of Los Angeles' Fair Chance Initiative for Hiring Ordinance.