
Acxiom cung cấp các dịch vụ quản lý dữ liệu, phân giải danh tính, phân tích và công nghệ tiếp thị, giúp doanh nghiệp định hình và cải thiện hoạt động tiếp thị khách hàng. Công ty hoạt động trong nhiều lĩnh vực như ô tô, y tế, viễn thông, dịch vụ tài chính và bán lẻ, chú trọng đến việc sử dụng dữ liệu có trách nhiệm. Acxiom cũng hợp tác với các nền tảng như Adobe, Salesforce và Snowflake để hỗ trợ tiếp thị dựa trên dữ liệu và chuyển đổi số. Hồ sơ công ty xác định Acxiom là một nhà tuyển dụng quy mô lớn, vì vậy các vị trí tại đây phù hợp với những ứng viên đang tìm hiểu về lĩnh vực dịch vụ dữ liệu và công nghệ tiếp thị.
Kiến trúc sư phần mềm chính, giải quyết định danh
Dẫn dắt kiến trúc các nền tảng giải quyết định danh doanh nghiệp, hệ thống phân tán và dịch vụ dữ liệu của Acxiom. Định hình giải pháp sử dụng Java, Python, Scala, AWS, Spark, Snowflake và Databricks.
Mô tả
- Định hướng kiến trúc cho các nền tảng và dịch vụ giải quyết định danh doanh nghiệp
- Xây dựng hệ thống đối sánh danh tính, phân giải thực thể, đồ thị định danh, liên kết bản ghi, loại bỏ trùng lặp và hợp nhất danh tính
- Tạo kiến trúc có thể phân giải danh tính trên các tập dữ liệu lớn, đa dạng và biến đổi nhanh
- Thiết kế giải pháp giải quyết định danh cho cả xử lý thời gian thực và xử lý theo lô
- Thiết lập phương pháp chấm điểm độ tin cậy, xác định dữ liệu ưu tiên khi có xung đột, ưu tiên nguồn, liên kết danh tính và quản lý vòng đời danh tính
- Xây dựng và tinh chỉnh API cùng dịch vụ nhằm đạt độ trễ thấp, thông lượng cao và tính sẵn sàng cao
- Thiết kế kiến trúc ứng dụng và dịch vụ phân tán bằng Java, Python và Scala
- Thiết kế các nền tảng và quy trình xử lý Apache Spark quy mô lớn
- Phát triển và tối ưu giải pháp dữ liệu bằng Snowflake và Databricks
- Tạo mô hình dữ liệu và giải pháp SQL hiệu quả cho các khối lượng công việc giao dịch, phân tích và giải quyết định danh
- Xây dựng chiến lược bộ nhớ đệm, xử lý đồng thời, phân vùng, lập chỉ mục, lưu trữ bền vững và truy cập dữ liệu
- Xác định kiến trúc AWS cloud-native và các tích hợp giữa AWS, Snowflake, Databricks, ứng dụng nội bộ, API và nhà cung cấp dữ liệu bên ngoài
- Đánh giá công nghệ, framework, cơ sở dữ liệu, công cụ xử lý và các phương án kiến trúc
- Thiết lập tiêu chuẩn kỹ thuật cho kiến trúc ứng dụng và dữ liệu, API, xử lý phân tán, bảo mật, khả năng quan sát, kiểm thử và phát triển phần mềm
- Phối hợp với các nhóm kỹ thuật để chuyển thiết kế kiến trúc thành hệ thống có khả năng mở rộng và dễ bảo trì
- Định hướng các quyết định kỹ thuật và hỗ trợ giải quyết vấn đề về hiệu năng, khả năng mở rộng và thiết kế
- Rà soát kiến trúc và thiết kế kỹ thuật
- Tìm điểm nghẽn và định hướng cải tiến API, ứng dụng, khối lượng xử lý Spark, truy vấn SQL và hệ thống phân tán
- Xác định phương án về khả năng phục hồi, chịu lỗi, tính sẵn sàng cao, khôi phục sau thảm họa và giám sát vận hành
- Phối hợp với các đối tác thuộc nhóm kỹ thuật, kỹ thuật dữ liệu, sản phẩm, bảo mật, hạ tầng và kinh doanh
- Cố vấn cho kỹ sư cấp cao, trưởng nhóm kỹ thuật và kiến trúc sư
- Cập nhật các phát triển về giải quyết định danh, hệ thống phân tán, điện toán đám mây, nền tảng dữ liệu và kiến trúc phần mềm
Yêu cầu
- Có ít nhất 10 năm kinh nghiệm làm kỹ sư phần mềm chuyên nghiệp, trong đó có nhiều kinh nghiệm thiết kế hệ thống doanh nghiệp phức tạp
- Từng làm kiến trúc sư, kỹ sư chính, kỹ sư cấp Staff hoặc vị trí lãnh đạo kỹ thuật cấp cao tương đương
- Có kinh nghiệm chuyên sâu thiết kế và xây dựng hệ thống giải quyết định danh, phân giải thực thể, đồ thị định danh, Customer 360, quản lý dữ liệu chủ hoặc hệ thống tương tự
- Thành thạo Java, Python và Scala
- Có kinh nghiệm sâu rộng với Apache Spark, bao gồm kiến trúc, tối ưu hóa, phân vùng, thực thi phân tán, tinh chỉnh hiệu năng và xử lý quy mô lớn
- Kỹ năng SQL nâng cao, bao gồm truy vấn phức tạp, mô hình hóa dữ liệu quan hệ, tối ưu truy vấn và tinh chỉnh hiệu năng
- Có kinh nghiệm thiết kế REST API, microservice, ứng dụng phân tán và dịch vụ backend thông lượng cao
- Có kinh nghiệm thiết kế và cải tiến API độ trễ thấp
- Nắm vững hệ thống phân tán, bao gồm xử lý đồng thời, bộ nhớ đệm, phân vùng, tính nhất quán, khả năng phục hồi, khả năng mở rộng và chịu lỗi
- Có kinh nghiệm sâu rộng về AWS và kiến trúc ứng dụng cloud-native
- Có kinh nghiệm đáng kể với Snowflake và Databricks
- Có kinh nghiệm thiết kế kiến trúc hệ thống trên các lớp ứng dụng, API, xử lý phân tán, dữ liệu và hạ tầng đám mây
- Am hiểu các nguyên tắc kỹ thuật phần mềm, mẫu thiết kế, thiết kế API, cấu trúc dữ liệu, thuật toán và hiệu năng ứng dụng
- Có kinh nghiệm với các phương pháp CI/CD hiện hành, kiểm thử tự động, quản lý mã nguồn và triển khai phần mềm lên môi trường sản xuất
- Hiểu biết vững về bảo mật, quyền riêng tư, xác thực, phân quyền, mã hóa và bảo vệ dữ liệu
- Có bằng cử nhân Khoa học máy tính, Kỹ thuật phần mềm, Kỹ thuật máy tính hoặc ngành kỹ thuật liên quan, hoặc kinh nghiệm chuyên môn tương đương
- Có kỹ năng phân tích, giải quyết vấn đề, giao tiếp bằng văn bản và lời nói xuất sắc
- Ưu tiên có kinh nghiệm với cơ sở dữ liệu đồ thị, đối sánh xác suất hoặc dựa trên học máy, kiến trúc hướng sự kiện và luồng dữ liệu, Docker, Kubernetes, Terraform, CloudFormation, kiến trúc đa vùng, tiêu chuẩn kiến trúc doanh nghiệp, hiện đại hóa hệ thống cũ và tập dữ liệu định danh quy mô lớn
Phúc lợi
- Nhà tuyển dụng bình đẳng, bao gồm người khuyết tật và cựu chiến binh thuộc diện được bảo vệ
- Hình thức làm việc từ xa hoặc tại nhà