Leidos
Leidos
Leidos là một công ty tích hợp hệ thống hoạt động trong các lĩnh vực khoa học, công nghệ và kỹ thuật nhằm hỗ trợ những sứ mệnh phức tạp của khách hàng. Công ty hoạt động trong các lĩnh vực hàng không, quốc phòng, năng lượng, chính phủ, chăm sóc sức khỏe, tình báo, khoa học và không gian, với các năng lực bao gồm trí tuệ nhân tạo, hiện đại hóa kỹ thuật số, vận hành không gian mạng và phần mềm sứ mệnh tích hợp. Leidos cũng phát triển các giải pháp như hệ thống chống phương tiện bay không người lái và cơ sở hạ tầng xe điện phục vụ mục đích quân sự. Hồ sơ tổng thể của Leidos còn thể hiện sự chú trọng đến đa dạng, công bằng và hòa nhập, tính bền vững, các sáng kiến từ thiện và chương trình cộng đồng.

Lập trình viên phần mềm AI (Mọi cấp độ) – Kết hợp, Gaithersburg

Phát triển microservice, API và tự động hóa cloud-native cho các hệ thống quản lý không lưu mission-critical của Leidos. Áp dụng các phương pháp kỹ thuật có AI hỗ trợ trong những chương trình chính phủ quan trọng về an toàn.

Mô tả

  • Xây dựng và duy trì các microservice hỗ trợ nền tảng tự động hóa L-CAP.
  • Phối hợp với kiến trúc sư để chuyển đổi thiết kế hệ thống thành các triển khai có khả năng mở rộng và đáng tin cậy.
  • Phát triển API RESTful và các tích hợp hướng sự kiện trong một lưới dữ liệu đám mây lai.
  • Tích hợp cơ sở dữ liệu quan hệ và NoSQL, đồng thời duy trì tính nhất quán và hiệu suất dữ liệu.
  • Tinh chỉnh và tối ưu hóa các dịch vụ phân tán để cải thiện hiệu suất.
  • Dẫn dắt và tham gia đánh giá mã nguồn, đồng thời duy trì các tiêu chuẩn và phương pháp kỹ thuật tốt nhất.
  • Hướng dẫn các lập trình viên cấp cơ sở và đưa ra chỉ dẫn kỹ thuật.
  • Chẩn đoán và giải quyết các vấn đề phức tạp trên dịch vụ, API và hạ tầng.
  • Tạo và duy trì tài liệu thiết kế, đặc tả API và sổ tay vận hành.
  • Tham gia các nghi thức SAFe và Agile, lập kế hoạch PI và tinh chỉnh backlog.
  • Phân tích hiệu suất các dịch vụ kiểm soát không lưu phân tán và xác định cơ hội tối ưu hóa, giảm độ trễ.
  • Duy trì tính ổn định của giao diện và khả năng tương thích ngược trong suốt quá trình hiện đại hóa.
  • Chuyển đổi các chức năng tự động hóa kiểm soát không lưu cũ thành các dịch vụ cloud-native.
  • Sử dụng công cụ phát triển có AI hỗ trợ, tự động hóa và các phương pháp kỹ thuật phần mềm hiện đại.

Yêu cầu

  • Bằng cử nhân khoa học máy tính, kỹ thuật hoặc ngành kỹ thuật liên quan, hoặc kinh nghiệm tương đương thay cho bằng cấp.
  • Ít nhất 2 năm kinh nghiệm đối với cấp Junior.
  • Ít nhất 4 năm kinh nghiệm đối với cấp Mid.
  • Ít nhất 8 năm kinh nghiệm đối với cấp Senior.
  • Thành thạo Java hoặc C++, có kinh nghiệm phát triển phần mềm thực tế trong môi trường production.
  • Có kinh nghiệm thiết kế và phát triển các ứng dụng dựa trên microservice.
  • Am hiểu sâu về thiết kế và triển khai API RESTful.
  • Có kinh nghiệm làm việc với hệ thống phân tán và kiến trúc hướng sự kiện.
  • Thành thạo quy trình CI/CD và các phương pháp DevOps.
  • Có kinh nghiệm sử dụng cơ sở dữ liệu quan hệ như PostgreSQL và Oracle, cùng cơ sở dữ liệu NoSQL như MongoDB và Cassandra.
  • Có kinh nghiệm vững về Git và quen thuộc với quy trình phát triển cộng tác.
  • Quen thuộc với các framework Agile và SAFe cùng phương pháp phân phối lặp.
  • Có năng lực mạnh về gỡ lỗi, giải quyết vấn đề và phân tích.
  • Có khả năng xin và duy trì chứng nhận Public Trust.
  • Có kinh nghiệm về kỹ thuật hiệu suất, bao gồm profiling, benchmarking và tối ưu hóa dịch vụ phân tán.
  • Hiểu biết về tính ổn định của giao diện và các phương pháp lập phiên bản API cho kiến trúc hướng dịch vụ.
  • Có kinh nghiệm chuyển đổi phần mềm cũ thành các triển khai hướng dịch vụ hoặc microservice.
  • Bắt buộc phải là công dân Hoa Kỳ.
  • Hoàn tất thành công các cuộc điều tra lý lịch theo yêu cầu của khách hàng chính phủ.
  • Thành thạo lập trình Python.
  • Có kinh nghiệm container hóa bằng Docker và điều phối bằng Kubernetes.
  • Có kinh nghiệm với nền tảng đám mây AWS hoặc Azure, bao gồm các dịch vụ được quản lý.
  • Có kinh nghiệm với trình môi giới thông điệp Kafka hoặc RabbitMQ và kiến trúc streaming.
  • Có kiến thức về thiết kế hướng miền và các mô hình lưới dữ liệu.
  • Có kinh nghiệm trong phần mềm hàng không, quốc phòng hoặc các môi trường phần mềm quan trọng về an toàn khác.
  • Quen thuộc với các công cụ infrastructure-as-code như Terraform và Ansible.
  • Có kinh nghiệm sử dụng các công cụ phát triển có AI hỗ trợ.
  • Có kinh nghiệm với các hệ thống phân tán yêu cầu hiệu suất cao trong môi trường vận hành hoặc thời gian thực.