Senior Python Developer Manila, Philippines
- Manila City, Metro Manila
- Permanent
- Full-time
1. You'll work on a global data platform for the world leader in media
2.You'll learn about big data and AI, broadening your competency to highly sought after skills
3.You'll be part of a small team of tech and data expert, with a start up like mentality.In this role, your goals will be:
In three months:
- Familiarize with the tools used in Data transformation (ETL)
- Familiarize with the development coding standard and vast python library for data processing
- Do code optimizations and maintenance
- Create new programs/apps based on market requirements
- Develop algorithms to solve specific data problems and market requirements
- Manages data migration, transformation and backup and ensures data integrity and completeness
- Integrate code monitoring tools on all python libraries and scripts
- Develop automation scripts and graphical/interactive reports for support and market platform users
- Develop web based modules using python web framework such as Flask/Django.
- Create helper tool / automation for monitoring running and maintained scripts
- Contribute/Develop new libraries to update our every growing python libraries
- Design, implement, and maintain data pipelines
- Create, Optimize and Debug python scripts/notebook for social crawlers, data mining and AI modeling
- Debug & Optimize existing python and java programs
- Extract, Transform and analyze data for reports
- Collect and Transform raw data for AI modeling
- Monitor script execution and develop monitoring metrics to improve app monitoring capabilities
- Maintain and improve existing scripts/process
- Ensure that the system is scalable and maintainable
- Experience in programming in Python and other scripting language such as Java, PHP
- Fast learner, able to adapt to new technologies quickly.
- Great verbal and written communication skills (English)
- Proactive and able to work under pressure
- Well organized and high attention to detail
- Highly motivated and passionate to learn new technologies
- Advance Python development skills and object oriented programming model
- High proficiency in SQL (query, performance tuning, index management, etc.)
- Proficient on using Python Pandas and Dataframes
- Knowledgeable on various SQL/NoSQL data storage mechanisms and Big Data technologies
- Above average knowledge on data modeling principles
- Experience on Linux server environment
- Experience on API Integration
- Experience using ETL tools
- Experience on Elasticsearch is a plus
- Experience on Microservices is a plus