[VNG]Senior Software Engineer

Mã vị trí: 21-GDS-1050
Nơi làm việc: Tp.Hồ Chí Minh
Lương: Thỏa thuận

Mô tả công việc

  • Design and development of our data analytics platform, including data management, system architectures, and analytics tools
  • Build out scalable and reliable ETL pipelines and processes to ingest data from a large number and variety of data sources
  • Build, deploy and manage services and tools for data products and monitoring, ensuring their usability and performance
  • Develop the solution for data platform.
  • Building, contributing to our monitoring system. Ensure that sufficient monitoring and alerting is in place to help the broader engineering.
  • Research and implement new interface development techniques.
  • Submit and review technical and process improvement recommendations as a member of the technical leadership team.
  • Keep the team up to date with cutting-edge libraries and best practices.

Yêu cầu

  • Bachelor in Computer Sciences or equivalent.
  • 3+ years hand on experience building production software systems.
  • Strong working knowledge of data structures, algorithms, object oriented design, networks, cloud, web sockets...
  • Experience working with Linux/Unix & command line interface, TCP/ IP networking, load balancers, web servers(Nginx, Apache...), caching.
  • Experienced with multiple coding languages and environments: Java, Scala...
  • Have 2-3 years of experience in designing and developing REST API’s and micro services with Java/Python
  • Experienced with Database include SQL or NoSQL (Mariadb, Redis, Cassandra, MongoDB, Elasticsearch)
  • Experienced using Docker and container orchestration, such as Kubernetes.
  • Experienced with data pipeline, workflow management and big data framwork: Hadoop, Hive, Oozie/Airflow, Spark, Pig, etc..
  • Have 2 experience years with Nginx, HA proxy, Kafka, Redis...
  • Have knowledge of Spring Framework and experience in migrating a Java system to Spring Framework
  • Experienced with managing cloud resources, AWS (Elastic BeanStalk, S3, EC2...).
  • Experienced with GitLab, ELK, Jira, Promethus, Grafana or equivalent technology stack
  • Careful, highly organized and self-learning attitude, good at cross team communication and documentation
  • Ability to make great technical decision in different scenarios /projects.
  • Good soft skills: team player, not afraid to provide feedback to colleagues, etc.
  • Available for long term.
Advantage Qualifications: Good knowledge of design patterns, system architecture, and best practices.