Lead Data Engineer

ABOUT CLIENT

Our client is a global technology company that specializes in providing innovative IT solutions for the financial services industry

JOB DESCRIPTION

Design, build and maintain scalable data infrastructure, including data lakes, pipelines, and metadata repositories to ensure timely and accurate data delivery.
Collaborate with data scientists to develop and support data models, integrate data sources, and assist in machine learning workflows and experimentation environments.
Create and enhance large-scale batch and real-time data processing systems to improve operational efficiency and meet business objectives.
Utilize Python, Apache Airflow, and AWS services to automate data workflows and processes, ensuring efficient scheduling and monitoring.
Leverage AWS services to manage data storage and compute resources, aiming for high performance, scalability, and cost-efficiency.
Implement rigorous testing and validation procedures to guarantee the reliability, accuracy, and security of data processing workflows.
Keep abreast of industry best practices and emerging technologies in data engineering and data science to suggest optimizations and innovative solutions.

JOB REQUIREMENT

Proficient in Python for data processing (pandas, pyspark), workflow automation (Apache Airflow), and experience with AWS services (Glue, S3, EC2, Lambda).
Experience working with Kubernetes and Docker for managing containerized environments in the cloud.
Hands-on experience with columnar and big data databases (Athena, Redshift, Vertica, Hive/Hadoop), along with version control systems like Git.
Strong familiarity with AWS services for cloud-based data processing and management.
Experience with CI/CD tools such as Jenkins, CircleCI, or AWS CodePipeline for continuous integration and deployment.
Expertise in building and managing robust data architectures and pipelines for large-scale data operations.
Ability to support data science workflows, including collaboration on data preparation, feature engineering, and enabling experimentation environments.
Familiarity with Langchain for building data applications involving natural language processing or conversational AI frameworks.
Experience with AWS Sagemaker or Databricks for enabling machine learning environments.
Familiarity with both RDBMS (MySQL, PostgreSQL) and NoSQL (DynamoDB, Redis) databases.
Experience with enterprise BI tools like Tableau, Looker, or PowerBI.
Familiarity with distributed messaging systems like Kafka or RabbitMQ for event streaming.
Experience with monitoring and log management tools such as the ELK stack or Datadog.
Knowledge of best practices for ensuring data privacy and security, particularly in large data infrastructures.

WHAT'S ON OFFER

Attractive salary
Bonus equivalent to a month's salary
Performance-based incentives
Access to professional English training
Comprehensive health coverage
Generous annual leave allowance

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:

Outsource

Technical Skills:

Data Engineering

Location:

Ho Chi Minh, Ha Noi - Viet Nam

Working Policy:

Hybrid

Job ID:

J01942

Status:

Active

Related Job:

Senior Fullstack .NET Engineer

Ho Chi Minh


Outsource

  • .NET
  • Frontend
  • Azure

Collaborate with cross-functional teams (Developers, Product Owners, QA) to design and deliver scalable full-stack solutions using various technologies. Develop high-quality, maintainable code for both backend services and client-side applications. Translate business and stakeholder requirements into efficient, reliable technical solutions. Contribute to system architecture, technical direction, and continuous improvement of engineering practices. Advocate for software quality through code reviews, testing, and adherence to best practices. Solve complex technical problems and proactively drive solutions to completion. Actively participate in Agile/Scrum processes and promote a collaborative, transparent team culture. Continuously learn, innovate, and contribute ideas to enhance product and team performance.

Negotiation

View details

Fullstack .NET Engineer

Ho Chi Minh - Viet Nam


Outsource

  • .NET
  • Angular
  • Azure

Collaborate with cross-functional teams (Developers, Product Owners, QA) to design and deliver scalable full-stack solutions using .NET, Angular, Microservices, and Azure. Develop high-quality, maintainable, and efficient code for backend services and frontend applications. Translate business requirements into reliable and scalable technical solutions. Contribute to system architecture, technical direction, and continuous improvement of engineering practices. Promote software quality through code reviews, testing, and adherence to best practices. Address complex technical challenges and proactively drive solutions to completion. Actively engage in Agile/Scrum processes, ensuring effective collaboration and delivery. Work closely within a collaborative, transparent, and egalitarian team environment. Continuously learn, innovate, and contribute ideas to enhance product quality and team performance.

Negotiation

View details

Senior Automation Quality Engineer

Ho Chi Minh - Viet Nam


Outsource

  • Automation Test

Design and develop automated testing frameworks and solutions that promote quality engineering and shift-left testing practices. Analyze, design, create, and execute automated test cases for backend microservices and monolithic applications, as well as end-to-end tests using tools such as Cypress and Playwright. Design, create, and maintain automated tests across unit, API, integration, system, and end-to-end testing, while continuously enhancing test coverage and quality. Conduct manual testing and perform non-functional testing, including performance, resilience, and security testing. Integrate testing practices into CI/CD pipelines. Collaborate with software engineers, product owners, and stakeholders to identify and manage quality risks. Review code and provide guidance to developers on creating effective automated tests. Contribute to exploratory testing, release verification, and initiatives for continuous improvement. Actively engage in sprint planning and other Agile ceremonies, offering insights and guidance on quality and testing progress. Lead quality assurance and automation efforts within the Scrum teams, striving to elevate overall quality standards.

Negotiation

View details