Required:
- Bachelor's degree in Information Technology, Computer Science, System Engineering, or related field.
- 3+ years of experience in Data Engineering, Backend Engineering, or related
software engineering roles.
- Strong programming skills in Python, Java, [protected info], or similar backend technologies.
- Hands-on experience with SQL and relational databases such as PostgreSQL/MySQL, including data modeling and query optimization.
- Experience building ETL/ELT pipelines, data ingestion processes, and integrating data from APIs, databases, files, or messaging systems.
- Good understanding of RESTful APIs, Microservices Architecture, distributed systems, and backend application development.
- Experience with at least one major cloud platform such as AWS, Azure, or GCP.
- Familiarity with Docker, Kubernetes, Git, and CI/CD pipelines.
- Good understanding of data security, access control, monitoring, logging, and production troubleshooting.
- Graduates or engineers trained within Vingroup programs or VinUni alumni are highly encouraged.
Nice to have
- Experience with cloud data services such as AWS S3, Glue, Athena, Redshift, RDS, Lambda, EMR, or equivalent services on Azure/GCP.
- Experience with orchestration tools such as Apache Airflow, Argo Workflows, AWS Step Functions, or similar technologies.
- Experience with Kafka, RabbitMQ, or other event-streaming/message queue platforms.
- Experience with Spark, PySpark, or distributed data processing frameworks.
- Experience with observability tools such as Grafana, Prometheus, CloudWatch, Loki, or OpenTelemetry.
- Experience designing or operating Data Lake, Data Warehouse, or modern Data Platform architectures.