Senior Data Engineer II
Job Description
Senior Data Engineer II at RELX in Irving, TX (hybrid) focuses on data engineering, complex data models, ETL workflows, and ML-based application work.
Responsibilities
- Run daily data loads, ensuring recurring updates are logged and tracked
- Collaborate with technical team members to document, interpret, and finalize requirements
- Develop efficient, repeatable code with a focus on defect-free delivery and best practices (naming conventions, encapsulation)
- Draft and review parts of detailed specifications for system components of moderate complexity
- Perform complex data engineering bug fixes, researching and identifying root causes as needed
- Partner with other development team members to translate complex product requirements into data engineering and/or data management designs
- Drive process improvements to support efficient delivery and maintenance
- Apply development processes, coding best practices, and participate in code reviews
- Operate in multiple development environments, including Agile and Waterfall, with key stakeholders
- Identify opportunities to collaborate with other teams and peers to improve overall quality, capabilities, and efficiency
- Train entry-level data engineers as directed by department management, including mentoring junior engineers on methodologies and optimization techniques
- Stay current on new technology developments
- Design and work with complex data models
- Perform other duties as needed
Requirements
- Bachelor’s degree (or foreign equivalent) in Computer Science, Computer Engineering, Information Systems, or a related field (required)
- 5 years of experience in the job offered or related occupations (required)
- 5 years experience with ML-based application development & API integration:
- Build software features relying on machine-learning models
- Integrate ML models into applications via APIs for automatic data exchange and predictions
- Convert research-grade ML models into stable, scalable services accessible by other applications and users
- Build and deploy ML-based applications, including design and integration of ML APIs
- 5 years experience with data engineering & ETL pipelines:
- Design automated workflows to extract data from multiple sources
- Transform data into usable formats and load into databases or ML systems
- Ensure large volumes of structured and unstructured data are cleaned, validated, and delivered reliably for analytics and machine-learning purposes
- Design and maintain ETL workflows for large-scale data processing
- 5 years experience utilizing database & vector store technologies:
- Use SQL/NoSQL databases and/or vector databases
- Examples include Solr, Elasticsearch, or Pinecone
- 5 years experience with cloud infrastructure, deployment automation & containerization:
- Deploy and operate applications on cloud platforms using automated tools for scalability and maintainability
- Deploy on AWS, Azure, and GCP
- Use infrastructure-as-code tools such as Terraform
- Use containerization technologies such as Docker
- 5 years experience utilizing orchestration tools such as Kubernetes:
- Automatically manage, deploy, and scale containerized applications
- Ensure availability, quick recovery from failures, and safe updates or rollbacks
- 5 years experience with MLOps & model deployment:
- Deploy ML models using frameworks such as KubeRay, Triton Inference Server, or similar orchestration tools
Technologies
- ML-Based Application Development
- API Integration
- Machine-learning models
- ETL Pipelines
- Solr
- Elasticsearch
- Pinecone
- SQL
- NoSQL
- Vector databases
- AWS
- Azure
- GCP
- Terraform
- Docker
- Kubernetes
- MLOps
- KubeRay
- Triton Inference Server
- Agile
- Waterfall
Benefits
- Standard company benefits
- Country specific benefits
How to Apply
- Send email to [email protected]
- Reference job code: R119869
Compensation
- Salary: USD 95,300 - 174,600 per year
- REQ # R119869 salary range: $160,285.00 to $174,600.00/year + standard company benefits
- U.S. national base pay range: $95,300 - $158,800/year (geographic differentials may apply)