Remote Senior Data Engineer
Tenth Revolution Group
Grimsby, United Kingdom
3 days ago
Role details
Contract type
Permanent contract Employment type
Full-time (> 32 hours) Working hours
Regular working hours Languages
English Experience level
Senior Compensation
£ 60KJob location
Remote
Grimsby, United Kingdom
Tech stack
Java
API
Agile Methodologies
Artificial Intelligence
Airflow
Amazon Web Services (AWS)
Cloud Computing
Cloud Storage
Software Quality
Databases
ETL
Database Schema
Software Debugging
Programming Tools
Distributed Data Store
Distributed Systems
Python
PostgreSQL
Modular Design
NoSQL
Performance Tuning
RabbitMQ
Power BI
Standard Sql
SQL Databases
Technical Data Management Systems
Test Driven Development
Spark
Backend
Cassandra
Kafka
Job description
- Develop scalable systems and reusable components that serve as reference points for new team members.
- Create efficient data workflows using distributed computing tools, particularly for large-scale processing and aggregation.
- Build responsive, asynchronous APIs and backend processes capable of handling high data volumes with minimal delay.
- Utilise AI-powered development tools to enhance productivity and code quality.
- Collaborate within Agile teams to refine and monitor data collection systems using Scala and Java.
- Apply sound engineering principles such as test-driven development and modular design.
Technologies:
- AI
- Airflow
- AWS
- Backend
- Cloud
- Cassandra
- ETL
- Support
- Java
- Kafka
- NoSQL
- PostgreSQL
- Power BI
- Python
- RabbitMQ
- SQL
- Scala
- Spark
Requirements
- Hands-on experience with Spark and Scala in commercial environments.
- Familiarity with Java and Python.
- Exposure to distributed data systems and cloud storage platforms.
- Experience designing data schemas and analytical databases.
- Use of AI tools to streamline development and debugging.
- Strong grasp of algorithmic thinking and performance optimisation.
- Proficiency with SQL and NoSQL databases such as PostgreSQL and Cassandra.
- Experience with systems like Kafka or RabbitMQ.
- Ability to build and manage ETL pipelines using tools like Airflow.