We are looking for a skilled Python Developer to take charge of the release process for the Analytics Engine. If you have a strong background in Python programming and experience with automation, we invite you to apply.
Responsibilities
- Take full ownership of the release process for our Analytics Engine, ensuring smooth and efficient operations.
- Refactor and Rewrite Scripts: Update and rewrite existing release scripts while developing new ones to automate the release process.
- Script Conversion: Convert and rewrite critical Perl scripts to Python, enhancing their performance and maintainability.
- Collaborate with Remote Teams: Work effectively with team members located in different time zones, ensuring seamless communication and collaboration.
Tasks
- Develop and maintain robust Python scripts for the release process.
- Refactor existing scripts for improved performance and efficiency.
- Convert legacy Perl scripts to Python.
- Collaborate with remote teams to synchronize release activities.
- Troubleshoot and resolve issues related to the release process.
Responsibilities
- Ensure timely and accurate releases of our Analytics Engine.
- Maintain and improve the automation of the release process.
- Communicate effectively with remote team members.
- Provide clear and concise explanations of complex technical concepts to non-technical stakeholders.
- Continuously seek opportunities to optimize and streamline the release process.
Requirements
- Industrial Strength Python Coding: 4-5 years of experience in writing performant Python code is essential.
- Object-Oriented Python: Strong understanding and experience with object-oriented programming in Python.
- Exposure to CMake and ADO CI/CD: Experience with CMake and Azure DevOps CI/CD pipeline is desirable.
- Perl and SQL Knowledge: Familiarity with Perl and SQL is a plus.
- Passion for Programming: A genuine enthusiasm for programming is crucial to succeed in this role.
- Excellent Communication Skills: Ability to explain complex concepts in simple, intuitive terms to non-technical people.