Khối Dịch vụ xe
Backend Developer (Go/Java)
Về công ty
Mô tả công việc
Search Engine & Geocoding
Phát triển hệ thống tìm kiếm địa điểm/địa chỉ: autocomplete, chịu lỗi gõ sai (typo-tolerant), ranking và relevance tuning.
Thiết kế chiến lược indexing: schema, analyzers, synonyms, multi-index/alias, reindex zero-downtime.
Xây dựng API search đáp ứng SLA (p95/p99), tối ưu cache, rate limit và cơ chế A/B cho ranking khi cần.
Routing, Navigation & ETA Serving
Xây dựng dịch vụ routing (tìm đường) và API route computation: shortest path, constraints (avoid toll/ferry), multi-stop, tối ưu dẫn đường cho electric vehicle và các tuỳ chọn tuân thủ luật rẽ/turn restrictions.
Tích hợp tín hiệu traffic realtime vào routing/ETA: speed profile theo road segment, incident impact, dynamic reroute.
Nắm vững các thuật toán routing/graph và có khả năng tự implement, tối ưu hiệu năng: Dijkstra, A*, bidirectional search; các kỹ thuật tăng tốc như Contraction Hierarchies (CH)/multi-level, ALT, k-shortest paths.
Tối ưu thuật toán trên road graph lớn: cấu trúc dữ liệu (adjacency, priority queue), pruning/heuristics, precompute, cache theo tile/segment, tối ưu CPU/memory; thiết kế degrade gracefully khi thiếu traffic hoặc hệ thống quá tải.
Thiết kế cơ chế đo lường và kiểm soát chất lượng: latency budget, timeouts, fallbacks và quan sát p95/p99 theo SLA.
Nền tảng Traffic Realtime
Xây dựng pipeline/serving cho traffic realtime: ingestion, aggregation theo road segment, smoothing, freshness và confidence scoring.
Thiết kế cơ chế stream processing và storage tối ưu (time-series/kv/cache) để phục vụ truy vấn đọc cực nhanh.
Map Ads & Monetization
Xây dựng hệ thống Map Advertising: targeting theo vị trí/route, frequency cap, budget/pacing cơ bản, logging và reporting.
Thiết kế cơ chế chống gian lận ở mức nền tảng (ví dụ: click spam/spoofing tín hiệu), audit/logging và truy vết.
Custom Map & Custom Geofences
Phát triển Custom Map: styles/themes, layers, tiles endpoints, feature flags theo tenant/market.
Xây dựng Geofences (circle/polygon): create/update, truy vấn point-in-polygon, event triggers (enter/exit) và rule engine đơn giản.
Tối ưu geofence queries: indexing theo S2/H3/Geohash, caching, batching và tối ưu throughput.
Yêu cầu
Từ 3-5 năm kinh nghiệm Backend; ưu tiên đã làm hệ thống high-scale/low-latency và production-grade.
Tốt nghiệp Đại học chính quy loại khá trở lên chuyên ngành CNTT, Phần mềm,...
Thành thạo Java và/hoặc Go; hiểu sâu concurrency, memory, profiling và performance tuning.
Kinh nghiệm thiết kế hệ thống phân tán: microservices, API design, data modeling, caching và reliability patterns.
Kinh nghiệm với search platform (OpenSearch/Elasticsearch hoặc tương đương): indexing, query DSL, relevance tuning và tối ưu hiệu năng.
Kinh nghiệm với hệ thống realtime/near-realtime: Kafka/Kinesis/PubSub; nắm vững khái niệm streaming và xử lý dữ liệu theo thời gian.
Tư duy ownership: chủ động dẫn dắt, giao tiếp cross-team, ra quyết định dựa trên dữ liệu và trade-off rõ ràng.
Ưu tiên (Nice-to-have)
Kiến thức domain mapping/mobility: road graph, map tiles, routing/ETA/traffic concepts.
Geospatial indexing: S2/H3/Geohash; kinh nghiệm tối ưu spatial queries (spatial join, point-in-polygon).
Kinh nghiệm cache quy mô lớn (Redis cluster), multi-layer cache và chiến lược invalidation.
Kinh nghiệm Kubernetes và cloud (EKS/GKE), autoscaling, service mesh; hạ tầng quan sát (Prometheus/Grafana, OpenTelemetry/Jaeger).
Kinh nghiệm A/B testing, feature flags và hệ thống experimentation.
Kinh nghiệm ad-tech backend: pacing, attribution, reporting pipeline.
Kinh nghiệm làm việc với các nền tảng dữ liệu lớn
Tech stack sử dụng
Ngôn ngữ: Java (Spring Boot), Go (Gin/Fiber/gRPC)
Search: OpenSearch/Elasticsearch
Streaming: Kafka/Kinesis
Quyền lợi
- Môi trường Agile, làm việc với team quốc tế, sản phẩm thực sự có impact.
- Làm việc trong môi trường công nghệ hiện đại, năng động với quy mô sản phẩm lớn thuộc hệ sinh thái Vingroup.
- Tham gia phát triển các sản phẩm thực tế trong lĩnh vực Giáo dục, mang lại giá trị trực tiếp cho người dùng.
- Lộ trình phát triển nghề nghiệp rõ ràng, được hỗ trợ nâng cao chuyên môn và kỹ năng kỹ thuật.
- Chế độ lương, thưởng cạnh tranh cùng các chính sách phúc lợi hấp dẫn theo quy định của công ty.
- Môi trường đề cao tinh thần học hỏi, chia sẻ kiến thức và chủ động phát triển bản thân