Senior Python Data Engineer

JOB DESCRIPTION

We are looking for a Senior Python Data Engineer to join our team in HCMC, Vietnam
 
Company is a highly successful, hyper-growth, market-leading technology provider, with a world-class team, spread over 3 continents. Operating at the center of a new generation of cybersecurity companies, Company leverages today's geolocation data to make better risk-based decisions.
 
Working as a cornerstone piece of the infrastructure for some of the world’s largest tech companies (Amazon, BBC, Draft Kings, Akamai, Pokerstars, etc.), Company has become the global market-leader for compliance grade geolocation data and a critical piece of the decisioning engine.
 
Pre-IPO and with the ambition to lead the technical landscape for a generation, We are looking for a Senior Python Data Engineer to join our team in HCMC, Vietnam who will match our ambitions, and help us Better ourselves and achieve our goals. The Senior Python Data Engineer contributes to Company's success by building the data pipelines to transform the raw data into business insights which assist our company as well as our customers in the decision making process.
 
Our ideal candidate has at least five (5) years' of working experience as a Data Engineer and relevant experience in database technologies such as MySQL and NoSQL. You have experience in setting up the data pipelines in your previous companies. 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.
 
In this role, you will:
Understand the business, knowledge and insight.
Develop, transform large datasets and maintain robust data pipelines that can support various use cases with high performance.
Generate automated reports for customers with high quality stand
Develop and maintain interactive reporting tools.
Stay informed of database changes to ensure reports are always working as expected.
Coordinate with the Engineering team on release cycles and operational suggestions to monitor releases to foresee any issues that may arise with the data pipelines and reports.
Follow best practices and processes established by the team.

JOB REQUIREMENT

Advanced knowledge and experience using Python for data processing.
4+ years of in-depth practical experience with SQL and NoSQL.
Experience in large-scale deployment and performance tuning.
Development experience in Linux system environments.
Familiar with spinning up the infrastructure Amazon, Google Cloud Platform, or Azure.
Experience with ETL/ELT and integration flows in Airflow or similar.
Knowledge of data warehousing concepts.
Knowledge of BI technologies, methodologies and their application.
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.
Good Docker/Kubernetes knowledge is a plus.
Strong analytical and problem-solving skills.
Results-orientated with the ability to meet deadlines.
Good communication and interpersonal skills as well as good written and spoken English skills.

WHAT'S ON OFFER

Why work with our client?
Company is based in Vancouver, Canada, with a development office in Ho Chi Minh City. A career with Company 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 Company, 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.
Benefits:
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

CONTACT

PEGASI – IT Recruitment Consultancy | Email: recruit@pegasi.com.vn | Tel: +84 28 3622 8666
We are PEGASI – IT Recruitment Consultancy in Vietnam. If you are looking for new opportunity for your career path, kindly visit our website www.pegasi.com.vn for your reference. Thank you!

Job Summary

Company Type:

Product

Technical Skills:

Python, Data Engineering

Location:

Ho Chi Minh - Viet Nam

Working Policy:

Salary:

$ 2,000 - $ 2,500

Job ID:

J00233

Status:

Close

Related Job:

Solution Architect (Smart Contract, Thought Machine Vault

Ho Chi Minh, Ha Noi - Viet Nam


Outsource

  • Python
  • Blockchain

#Architecture & Solution Design Define and own the end-to-end architecture for Smart Contract solutions on Vault, including product lifecycle design, posting instructions, hooks, and version upgrade strategy Translate business requirements into scalable, maintainable financial product architectures Ensure designs comply with banking standards, accounting rules (double-entry), and Vault's architectural constraints Govern API interactions, data models, schedules, workflows, and integration points across the digital banking ecosystem Drive and facilitate architecture reviews, technical decision records, and risk assessments#Technical Leadership & Governance Provide architectural oversight for multiple Smart Contract development teams; ensure consistency in design, code quality, and best practices. Mentor Technical Leads and Developers on Vault smart contract patterns, testing frameworks, and release governance. Define coding standards, testing strategies (unit/integration/E2E), and CI/CD structure for Smart Contract deliveries. Oversee defect triage, production issue investigation, and root-cause analysis for posting failures, schedule conflicts, and financial calculation discrepancies. #Client Engagement & Stakeholder Management Act as the technical authority in all Smart Contract discussions with clients and senior stakeholders. Conduct solution workshops to clarify product logic, workflows, schedule design, fees, interest, and accounting postings. Explain architectural trade-offs and guide clients toward scalable, compliant, and future-ready product designs. Collaborate closely with Product Owners, BAs, and Delivery Managers to align expectations and delivery priorities. #Solution Delivery Partner with DevOps, QA, Infrastructure, and Security teams to ensure seamless deployment and release governance. Oversee smart contract versioning, migration plans, schedule evolution, and feature upgrade paths. Ensure observability, monitoring, and debugging practices are in place for all environments. Own delivery roadmaps, architecture backlog, sprint planning input, and risk mitigation strategies. #Innovation & Practice Development Continuously refine best practices for Smart Contract engineering and architecture. Evaluate emerging Vault features, tooling, and industry trends to drive modernization. Contribute to The Company's global Smart Contract knowledge base and upskilling initiatives.

Negotiation

View details

Software Engineer (Java)

Ho Chi Minh - Viet Nam


Product

  • Java
  • Spring Boot

Company is growing its Software Engineering team to deliver large-scale enterprise systems and digital platforms for financial institutions across Southeast Asia. As a Java Software Engineer, you will design, develop, and maintain backend services that power critical business processes, data integration, and mobile applications. You'll work in a modern, modular architecture combining mature systems with innovative new services - ensuring both stability and agility. This role offers the opportunity to work closely with international teams, participate in architectural discussions, and contribute to best practices that shape Company's technology standards. Design, develop, and maintain scalable backend applications using Java and Spring Boot. Build new services and enhance existing ones to support evolving business requirements. Ensure code quality through unit testing, debugging, and performance optimization. Contribute to design and architecture discussions, balancing technical depth with business value. Collaborate with cross-functional teams (QA, DevOps, Analysts, Product Owners) across Vietnam and Czech Republic. Participate in code reviews and enforce development standards and documentation quality. Support release planning, deployment, and post-production analysis. Mentor junior engineers and contribute to internal knowledge-sharing initiatives. Stay current with emerging technologies, microservice design patterns, and cloud-native practices. Promote automation, CI/CD, and DevOps principles to improve development efficiency. Proactively identify technical debt and propose refactoring or optimization strategies.

Negotiation

View details

Senior Software Analyst

Ho Chi Minh - Viet Nam


Product

  • Business Analyst

Company is looking for a Middle/Senior Software Analyst to lead and support the analysis, design, and delivery of enterprise software solutions for financial institutions across Southeast Asia. This role bridges business needs and technology implementation ensuring solutions are scalable and aligned with our clients' strategic goals. The ideal candidate combines strong analytical skills with hands-on experience in financial systems, lending products, or enterprise IT solutions, and thrives in a fast-paced, cross-country delivery environment. Lead requirement-gathering sessions with business users, product owners, and technical teams. Analyze and document functional and non-functional requirements, workflows, and data models. Translate business objectives into technical specifications, ensuring traceability through delivery. Design or review business processes and propose optimization opportunities. Support creation of solution design documents, API specifications, and integration mappings. Work closely with developers, QA, and DevOps teams during implementation and testing phases. Validate solution design and ensure alignment with business expectations. Participate in system configuration, user acceptance testing (UAT), and defect triage. Prepare and maintain high-quality project documentation, user guides, and reports. Support post-deployment analysis and continuous improvement initiatives. Contribute to design discussions related to credit scoring, loan origination, repayment, and customer self-service. Stay current with regulatory changes and emerging financial technologies in the region. Act as a liaison between client business teams and technical delivery teams in Vietnam and Czech Republic. Mentor junior analysts and provide guidance on documentation standards and analysis methodologies. Present findings, solutions, and recommendations to stakeholders clearly and confidently. Contribute to internal knowledge base and reusable business templates.

Negotiation

View details