View All Jobs 140617

Sr Consulting/principal Software Engineer

Develop and implement AI retrieval architecture supporting global data platforms
Raleigh, North Carolina, United States
Senior
yesterday
RELX

RELX

A global provider of information-based analytics and decision tools for professional and business customers.

Senior Consultant / Architect / Principal Engineering Consultant (Cloud / Software / System)

Locations: Raleigh, NC, US

Work with us in the world's leading firm of AI and in the professional domain.

Job Responsibilities:

  • Being able to understand from the big picture to detailed system implementation of big data and AI retrieval architecture, supporting and innovating as a global platform.
  • Be able to manoeuvre in a very dynamic environment, requires effective communication and social skills.
  • Being able to bridge and communicate across functional teams, locally and globally.
  • Documentation drafting, including architecture, solution comparisons, etc.
  • Have to be dynamically and highly skilled at conducting Proof of Concept systems design in a wide variety of functional domains.
  • To conduct various testing for selection of proper libraries, frameworks
  • To design and implement testing frameworks as guardrails for code delivery quality and behavioral tests.
  • Attending meetings with global teams to liaise and to provide support or systems diagnosis.
  • Rapid learner
  • Other duties assigned

Mandatory: English language (read and write, communications and documentation)

Skills Required:

  • Comprehensive knowledge in the systems domain
  • Hands on Linux/Unix skills
  • Hands on skills on cloud architecture (AWS, Azure, GCP)
  • DevOps skills (CI, CD, Jenkins, Kubernetes, Karpenter, CloudFormation, Terraform, IaC, EKS, GKE, SonarQube, etc.)
  • Cloud networking design (L4/L7 load balancers and limitations, DR methodology, rate limiting, performance sizing, bin-packing, cloud Kubernetes ingress types, Istio, etc.)
  • Systems and code security (Hashing, deprecation and vulnerabilities, FIPS compliance, etc.)
  • Hands on coding skills with strong fundamentals of computer science, data structures, software and computer architecture (at least 3 languages in previous projects)
  • Preferably: C, Java, Go, Rust, Python
  • Knowledge in performance web frameworks for microservices architecture (e.g. Fiber, Gin, Spring Boot, FastAPI, Enterprise J2EE)
  • Knowledge in web serving technologies (e.g. Jetty, Tomcat, Uvicorn, Guvicorn, nginx, Apache HTTPD)
  • Knowledge and exposure in ETL architectures and implementations (Flink, Spark streaming)
  • Robust fundamentals in data architecture (Not only RDBMS, but columnar databases, search engines, ElasticSearch, Solr, ELK, Cassandra, HBase, Cloud-based Spanner, Aurora, DynamoDB, etc.)
  • Strong fundamentals in maintaining clean code, styling, best practices, algorithmic performance, performance and crash-free robust software architectures.
  • Knowledge in end-to-end observability solutions (e.g. Splunk, Prometheus, Datadog, ELK, DTrace)
  • Possession of cloud certification is highly advantageous
  • Knowledge of AI architecture, data ingestions, semantic search, agentic design patterns is highly advantageous

Soft Skills:

  • Person of integrity, high code of conduct and regulatory compliance
  • High emotional quality
+ Show Original Job Post
























Sr Consulting/principal Software Engineer
USA - Raleigh, NC (RDU), , United States of America Raleigh, NC
Engineering
About RELX
A global provider of information-based analytics and decision tools for professional and business customers.