Kỹ thuật phần mềm
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
Địa điểm làm việc
- Technopark Tower, Ocean Park, Hà Nội
- Vincom Đồng Khởi, Hồ Chí Minh
Tra cứu hồ sơ ứng tuyển
Nhập email bạn đã dùng khi nộp CV — mình sẽ gửi mã xác thực về email đó để bảo mật thông tin của bạn.
Mình gửi mã xác thực về email để chỉ mình bạn xem được trạng thái hồ sơ của mình.