cover image
TrueNorth®

Data Engineer

On site

Newcastle Upon Tyne, United Kingdom

Full Time

17-03-2025

Share this job:

Score my CV

Job Specifications

My client is looking for Data Engineers to join their team in Newcastle. Multiple roles are available at various levels, with competitive salaries. This on-site role is based in Newcastle City Centre.

You’ll be responsible for developing, testing, and maintaining the data platform, ensuring data availability and integrity, and working closely with front office and technology teams. You’ll also have the opportunity to work with diverse data types and tackle real-world challenges.

Key Requirements:
Experience in data-related roles, with strong SQL, Python, and Apache Spark skills
Experience with Databricks and Microsoft Azure is a plus
Financial services experience is a bonus, not essential
Strong communication skills (written and verbal)
A 2:1 degree or higher in Computer Science (or related field)

Responsibilities:
Manage and enhance the data platform using both in-house and third-party data tools
Analyse and implement data automation tasks and workflows
Build data pipelines to integrate data from various sources into the firm's data platform
Curate and manage internal and external datasets to support the front office's data requirements
Design and implement effective, best-practice data architectures
Develop and enforce data standards and quality control measures

This opportunity will be based in Newcastle upon Tyne- Full time
** We are unable to sponsor visas for this role, you must be based in the UK with the right to work in the UK in place already

About the Company

We are on a mission to make people happier at work. We help companies attract the right tech talent for their business. And we help technology professionals to find the right new opportunities for their career objectives. By focusing exclusively within the Software Engineering and Data Science markets, we support businesses that use AI to make the world a better place. In short, we find people that help machines help people. How does a recruitment company originate that genuinely disrupts the status quo? By building a '... Know more

Related Jobs

Company background Company brand
Company Name
Finitas
Job Title
AI Research Scientist
Job Description
Research Scientist - Machine Learning & AI Systems - Cambridge, Hybrid Are you a passionate AI researcher looking to work at the forefront of on-device and edge-based machine learning (ML) systems? Join a world-class team driving innovation in LLMs, VLMs, and adaptive inference methods for real-world applications in consumer devices. About the Role: As a Research Scientist, you will contribute to cutting-edge ML research and commercialization efforts, focusing on efficient AI deployment for embedded and mobile devices. You will work with cross-functional teams to shape the future of AI-driven products, balancing deep research with hands-on development. Key Responsibilities: Conduct research in on-device LLM/VLM optimization, adaptive inference, and mobile ML systems Collaborate with product teams to integrate ML solutions into real-world consumer devices Design and develop efficient AI algorithms, pushing the boundaries of model/system co-design Publish in top-tier AI conferences and contribute to patents and technology transfers Work in a diverse, highly skilled team spanning ML, embedded systems, and robotics Key Requirements: PhD in Computer Science, Electrical Engineering, or related field (or equivalent research experience) Strong expertise in ML frameworks (PyTorch, TensorFlow, JAX) and efficient ML techniques (quantization, pruning, distillation, etc.) Experience in on-device ML deployment (mobile CPU, GPU, NPU) and distributed multi-GPU training Fluency in Python, C/C++, Linux, and proficiency with Git/GitHub Solid publication record in top-tier venues (NeurIPS, ICLR, ICML, MLSys, MobiSys, etc.) Team-oriented mindset with a passion for innovation and problem-solving Desirable Skills: Experience in real-world mobile system deployment Research background in Generative AI (language, visual, or multimodal tasks) Experience with Android OS and app development This is an exceptional opportunity to shape the future of AI-driven consumer technology, working on high-impact projects that blend research excellence with commercial applications. Apply now to be part of a pioneering team pushing the boundaries of AI innovation!
Cambridge, United Kingdom
On site
Full Time
21-03-2025
Company background Company brand
Company Name
TieTalent
Job Title
Scala Big Data Developer - 3 days in Northampton
Job Description
About Scala Big Data role 12 month FTC. Hybrid 3 days a week on-site Please apply if of interest, there's no VISA sponsorship for the role sorry . Responsibilities Design, implement, and maintain Scala applications. Collaborate with cross-functional teams to define and develop new features. Write clean, maintainable, and efficient code. Troubleshoot, debug, and optimize application performance. Contribute to the entire development lifecycle, including concept, design, build, deploy, test, release, and support. Stay up-to-date with the latest industry trends and technologies to ensure the application's competitiveness. Participate in code reviews and provide constructive feedback to team members. Skills and Qualifications (some flexibility here, please do not discount yourself): Proven experience as a Scala Developer or similar role/ langauge. Strong understanding of functional programming concepts. Proficiency in Scala programming language. Experience With Akka, Play Framework, Or Other Scala Frameworks. Familiarity with build tools such as SBT. Knowledge of database systems (SQL and NoSQL) and experience with data modeling. Understanding of distributed computing principles. Familiarity with microservices architecture. Experience with version control systems, preferably Git. Excellent problem-solving and communication skills. Nice To Have Knowledge of banking, capital reporting, RWA calculation. Experience with cloud platforms such as AWS, Azure, or GCP. Knowledge of containerization technologies like Docker and orchestration tools like Kubernetes. Familiarity with continuous integration and continuous deployment (CI/CD) pipelines Nice-to-have skills Scala Akka Play Framework sbt SQL NoSQL Distributed Computing Microservices Git AWS Azure GCP Docker Kubernetes Northampton, England Work experience Data Engineer Data Infrastructure Languages English
Northampton, United Kingdom
Hybrid
Full Time
21-03-2025
Company background Company brand
Company Name
Skyscanner
Job Title
Software Engineer 2, Distributed Systems - AI Enablement
Job Description
At Skyscanner, we are transforming the travel experience through the power of data and AI. As a Software Engineer 2 in the AI Enablement squad, you will contribute to building the foundational systems that ensure AI solutions are ethical, reliable, and scalable. This squad is responsible for enabling AI guardrails, evaluation, and observability, ensuring that AI systems across the organization operate efficiently and align with our values. This role provides an opportunity to grow your skills in distributed systems, data pipelines, and AI observability while working collaboratively with experienced engineers. You’ll play a key role in delivering impactful tools and frameworks that enable engineering teams to adopt AI safely and effectively. Key Responsibilities Software Development: Design, implement, and maintain software components using modern programming languages such as Java and Python. Collaborate with senior engineers to build scalable and reliable systems. Data Pipelines: Assist in creating and maintaining data pipelines using PySpark and Databricks, ensuring efficient data flow across systems. Observability Implementation: Contribute to the development of monitoring and observability tools to track AI performance, detect anomalies, and ensure compliance with standards. Collaboration: Work closely with cross-functional teams, including senior engineers, data scientists, and product managers, to understand requirements and deliver effective solutions. Continuous Learning: Stay updated on industry trends, best practices, and emerging technologies in AI enablement and distributed systems. Apply new knowledge to improve processes and solutions. Quality Assurance: Participate in code reviews, testing, and debugging to ensure high-quality software delivery. Agile Contribution: Actively participate in agile ceremonies, such as sprint planning, daily stand-ups, and retrospectives, to support efficient and adaptive workflows. What You Bring Technical Skills: Proficiency in at least one programming language, such as Java or Python. Foundational knowledge of distributed systems, microservices, or batch processing. Exposure to data pipeline tools and concepts, such as PySpark or Databricks. Observability Awareness: Familiarity with monitoring and logging tools (e.g., New Relic) is a plus. Eager to Learn: Enthusiasm for learning about AI enablement, distributed systems, and observability practices. Collaboration Skills: Ability to work effectively in a team environment, communicate clearly, and contribute to shared goals. Problem-Solving Mindset: A proactive approach to tackling technical challenges and an eagerness to contribute ideas. Education & Experience: Degree in Computer Science, Software Engineering, or equivalent practical experience. 3-4 years of professional experience in software engineering roles. Why Join Us? At Skyscanner, we believe that great AI can change the world for the better. As part of our AI Enablement squad, you’ll have the opportunity to shape the future of AI within a global, forward-thinking organization. You’ll work alongside talented engineers, data scientists, and product managers, driving meaningful change in the travel industry. Develop your skills in distributed systems, data pipelines, and observability tools. Work on cutting-edge technology in a globally recognized organization. If you’re passionate about innovation, ethical AI, and leading teams to success, this is the perfect opportunity for you.
London, United Kingdom
On site
Full Time
21-03-2025
Company background Company brand
Company Name
Discovered MENA
Job Title
Data Engineer - Relocation to Abu Dhabi
Job Description
Job Title: Data Engineer Location: Relocation to Abu Dhabi (Relocation support provided) Salary: 20k/30k AED Per Month - Tax-Free + Benefits Salary: 5,500k/6,500k USD per month Tax Free Full-time, Permanent position Onsite with occasional travel About Our Client: Our client is a leading tech business specializing in AI and Big data, focusing on leveraging and implementing AI tools and cutting-edge technologies. As a Data Engineer, you’ll be building the foundational components of their platform such as Data catalog, ingestion, batch, and streaming transformations, AI/ML-enabled enrichment, storage layer, and resilient pipelines. Key Responsibilities: At least 7+ years of programming experience, proficient in SQL and Python or Java You will contribute to the development of in-house DataOps and MLOps components Design and implement batch and streaming data processing systems and ML pipelines Enhance the platform with best practices in Data Governance, Data Quality, and Policy Management Collaborate with Solution and Product teams on POC projects, providing data engineering support. Deploy the platform at client sites, ensuring optimal performance with data analysts and engineers. Experience building resilient data pipelines using tools like Spark, Flink, Kafka, Airflow, etc. Knowledge of optimizing distributed data processing systems and infrastructure. Experience in dimensional modeling. Practical experience with data platforms (data lakes, warehouses, ETL, real-time processing). Qualifications: Bachelor's in Computer Science or related field. If you are interested in the above position, please apply below!
London, United Kingdom
On site
Full Time
21-03-2025