Python Reporting Engineer (MySQL, Linux)

56 Nguyễn Đình Chiểu, Đa Kao Ward, District 1, Ho Chi Minh
See map
15 days ago

Top 3 Reasons To Join Us

  • Attractive annual bonus based on your performance
  • Training for English
  • Flexible working hours

Job Description

We are looking for a Python Reporting Engineer to join our team in HCMC, Vietnam.

As a Python Reporting Engineer with GeoGuard, you will be responsible for building and maintaining reporting tools, which assist our customers by staying up-to-date on the activity of their users on their software. The chosen candidate contributes ideas to weekly team calls and ensures reports are accurate and of high quality. 

Our ideal candidate has at least two (2) years of relevant experience in database technology with MySQL. You are able to interact daily with systems that are used in professional software development such as JIRA. You are able to, and enjoy, working across multiple teams across locations, have good communication and interpersonal skills. You have proven your ability to work under tight timelines in your previous work experience and are highly organized and detail-oriented.

Your key accountabilities and responsibilities will include (but not limited to):

  • Design and develop reporting models to meet business needs
  • Generate automatic Suspicious Activity Reports (SARs) and documents for customer emails
  • Deliver reports as requested, while maintaining internal and external quality standards
  • Develop ad-hoc to support business decisions
  • Build, maintain and improve reporting tools
  • Ensure the scalability of the report framework and tools to support large datasets
  • Support users on reporting and usage of interactive reporting tools
  • Reference and convert Python scripts into Pandas in Jupyter
  • Assist and handle reporting and data warehouse environments
  • Stay informed of database changes to ensure reports are always working as expected
  • Troubleshoot and analyze reporting and data warehouse issues’ root causes
  • Monitor release and development to foresee any reporting issues that may arise in future
  • Prepare programming specifications, functional designs and high and detail level technical design documents
  • Contribute ideas on reporting benefits on weekly Reporting call
  • Follow best practices and processes established by the team
  • Coordinate with Engineering on release cycles and operational suggestions

Your Skills and Experience

  • 2+ years of relevant experience
  • Strong knowledge of Python and related technologies.
  • Extensive experience in database technology with MySQL
  • Development experience in Linux system environments and Shell script
  • Experience with MongoDB is an asset
  • In-depth debugging skills
  • Knowledge of ELK Stack - Elasticsearch, Logstash, and Kibana using RESTful and JSON to build reporting solutions
  • Ability to quickly learn new technologies and push the envelope for performance and reliability
  • Ability to interface with third-party API service providers
  • Experience using professional software development systems such as Jira, Git and Confluence
  • Strong analytical and problem-solving skills
  • Results-orientated with the ability to meet deadlines
  • Good communication and interpersonal skills
  • Enjoy working in a team environment
  • Willingness to learn in a fast-paced environment
  • Intermediate written and spoken technical English, enough to discuss issues with teams remotely

Why You'll Love Working Here

Why work with GeoGuard?

GeoGuard is based in Vancouver, Canada, with a development office in Ho Chi Minh City. A career with GeoGuard opens the door to exciting opportunities including the potential to travel, as well as temporary or permanent relocation to our Vancouver office. With a sponsored Canadian work visa, you’ll also be on the fast track to permanent residency and even Canadian citizenship if you desire. At GeoGuard, you won’t just be a small part of a software company, you will play an important role in an award-winning technology leader, where you will own your projects and create your own success. We have a number of exciting opportunities in all aspects of software development, risk and data analysis, quality assurance and reporting.


  • Health care insurance by Liberty, Bao Viet and social insurance
  • Opportunities for promotions and career development in a dynamic
  • Great chance to develop your skills and competences, with multiple trainings and job opportunities
  • Relaxed, friendly atmosphere as well as excellent working facilities
  • Social insurance follow Vietnam’s law
  • Only 40h working/week (Full weekend off)
  • 12 days holiday/year