Our client, a media services provider that specializes in audio streaming technology, is actively looking for a Software Engineer to join their Infrastructure team in NYC! This person will help them migrate the companys codebase from Python 2 to Python 3. ***This is a 3 month contract with the opportunity for conversion*** In this role, youll get into the weeds of Python and work with thousands of services, libraries, and pipelines across the country. In the scope of this migration youll also make other lives easier by developing automation tools that relieve the burden from hundreds of engineering teams by ensuring the codebase is up to date and secure. This work will ultimately impact how the world experiences music! ResponsibilitiesWork on tools the help automate the majority of source code repositories Help migrate Python code that falls between the cracks, working with teams to find the best solutions Define the best path forward for teams-whether that means helping to write Python 3 compatible code, Python 3 only code, or developing automations Identify and surface any potential blockers Verify the affected code works properly by executing or building test suites
Desired Skills & Experience3-5+ years of professional coding experience with Python (at least 1 year with Python 3) and are knowledgeable about the differences between Python 2 and 3 3+ years of experience working with Linux OS Must have a background in testing fundamentals writing unit, integration, and e2e tests Bonus: experience with the Luigi library Associated topics: application, backend, back end, develop, developer, devops, perl, python, sdet, software programmer
* The salary listed in the header is an estimate based on salary data for similar jobs in the same area. Salary or compensation data found in the job description is accurate.