DATA ENGINEERING
UNLOCK THE POWER OF DATA ENGINEERS
In a data-driven world, harnessing the power of data through the creation and management of a robust digital framework is critical. Data is one of the most essential building blocks of your core operational infrastructure, so conceptualising, building and deploying an orderly, maintainable data framework is key to success. Data Engineers are vital to ensure the successful transformation and usability of what is often initially unstructured and ill-defined data to allow their colleagues to maximise potential for insight.
DEMAND FOR DATA ENGINEERS GROWS
From marketing to ecommerce, and FinTech to EdTech, the need for top data talent is thriving across industry sectors. This means that the pool of jobs, from contract and temporary to permanent and interim, continues to expand.
XCEDE’S EXPERTISE
Xcede work with a wide range of organisations who are looking for top data talent, from pioneering tech start-ups to major household brands. In a data-first world, businesses of every size and across every sector are recognising the power of data and the need for Data Engineers to unlock their data’s potential and drive their business forwards.
XCEDE’S DATA ENGINEERING JOB OPPORTUNITIES
Xcede’s renowned data team offer an extensive variety of Data Engineering jobs across Europe. From data warehousing projects to building a sustainable Enterprise Data Architecture from the ground up, we recruit at all levels for a broad range of jobs including: Data Engineer, Big Data Engineer, Data Architect, Analytics Engineer, Machine Learning Engineer, Analytics Engineer and many more.
Join the data revolution and see how Xcede can help you take the next step in your career. Explore our opportunities below.
DATA SPECIALISMS
LATEST DATA JOBS
MLOps Engineer
(London - visit the office x3 days a week)
Xcede are delighted to be working with a very exciting scale-up Tech Product organisation. With a fledgling Data Science team already in place who focus on recommendation systems and customer personalisation, the company now want to hire an MLOps Engineer / ML Engineer to focus on machine learning infrastructure and deployment tech. As the first person focusing solely on this skillset in the near future, we'll need a capable and experienced engineer who is happy making independent technical decisions.
Responsibilities
- Deploy, optimise and maintain the machine learning models at the core of the company's product offering.
- Focus on creating state of the art recommendation system and graph network technology that is scalable and stable.
- Build APIs for the product.
- Drive smart and necessary DevOps decision within the ML function - MLOps.
Requirements
- Strong academic background in a relevant field (Statistics, Computer Science, etc.)
- Significant commercial experience deploying and maintaining (MLOps) Machine Learning algorithms and infrastructure. This would ideally be in a digital B2C product or platform.
- Some experience of deploying recommendation engines / recommender systems / RecSys
- Strong cloud experience - ideally AWS / Amazon Web Services.
- Usage of LLMs in a commercial environment is a bonus.
- Docker & Kubernetes experience
- Bonus experience - pathfinder algorithms, graph network experience
If this role interests you and you would like to find out more, please apply here or contact us via niall.wharton@Xcede.com (feel free to include a CV for review).
SENIOR DATA ENGINEER
(EU Remote Opportunity)
Xcede are delighted to be working with a very exciting Web3 / Blockchain organisation with a remote working culture. Their company makes life easier for organisations in the Web3 space by providing managed services across a range of operational tasks and responsibilities in one space.
As a Senior Data Engineer in the company, you will have several clear tasks that are essential to the smooth running of processes that make this Product so unique.
Responsibilities
- Design and implement both batch & stream Data Pipelines around the data stores & data lake.
- Lead by example, always aiming to work towards software engineering best practice and disaster prevention (rather than recovery).
- Maintain and optimise the infrastructure across the company.
Requirements
- An academic background in Statistics, Mathematics, or Computer Science (or similar)
- A number of years of commercial working as a Senior Data Engineer (responsible for taking decisions, rather than just writing code)
- An ability to write production quality Python code.
- Experienced creating data pipelines on a cloud (preferably AWS) environment
- CI/CD experience
- Containerization experience (Docker, Kubernetes, etc.)
- Experience with SQS/SNS, Apache Kafka, RabbitMQ
- Other interesting / bonus skills - Airflow, Trino, Apache Iceburg, Postgres, MongoDB
You *must* be eligible to work in your chosen country of residence without sponsorship.
If this role interests you and you would like to find out more, please apply here or contact us via niall.wharton@Xcede.com (feel free to include a CV for review).
SENIOR DATA ENGINEER
(EU Remote Opportunity)
Xcede are delighted to be working with a very exciting Web3 / Blockchain organisation with a remote working culture. Their company makes life easier for organisations in the Web3 space by providing managed services across a range of operational tasks and responsibilities in one space.
As a Senior Data Engineer in the company, you will have several clear tasks that are essential to the smooth running of processes that make this Product so unique.
Responsibilities
- Design and implement both batch & stream Data Pipelines around the data stores & data lake.
- Lead by example, always aiming to work towards software engineering best practice and disaster prevention (rather than recovery).
- Maintain and optimise the infrastructure across the company.
Requirements
- An academic background in Statistics, Mathematics, or Computer Science (or similar)
- A number of years of commercial working as a Senior Data Engineer (responsible for taking decisions, rather than just writing code)
- An ability to write production quality Python code.
- Experienced creating data pipelines on a cloud (preferably AWS) environment
- CI/CD experience
- Containerization experience (Docker, Kubernetes, etc.)
- Experience with SQS/SNS, Apache Kafka, RabbitMQ
- Other interesting / bonus skills - Airflow, Trino, Apache Iceburg, Postgres, MongoDB
You *must* be eligible to work in your chosen country of residence without sponsorship.
If this role interests you and you would like to find out more, please apply here or contact us via niall.wharton@Xcede.com (feel free to include a CV for review).
SENIOR DATA ENGINEER
(Hertfordshire HQ - circa x1 day a week in office. Commutable from London.)
Xcede are delighted to be working with a well-renowned insurance company based in Hertfordshire. The company have an excellent Data Science and Machine Learning unit supported by a group of Data Engineers who are responsible for Data Pipelines. As a bonus - Data Engineers are also able to help with ML model deployment and MLOps.
Responsibilities
- Design and implement Data Pipelines for both structured and unstructured data.
- Support and improve ML infrastructure - particularly Azure ML.
- Contribute to MLOps across the organisation.
Requirements
- An academic background in Statistics, Mathematics, or Computer Science (or similar)
- A number of years of commercial work as a Senior Data Engineer (responsible for taking decisions, rather than just writing code)
- An ability to write production quality Python code.
- Strong SQL Skills
- Experienced creating data pipelines in a cloud (preferably Azure) environment
- TDD & CI/CD experience
- Containerisation experience (Docker, Kubernetes, etc.)
- MongoDB (or NoSQL) experience
- Terraform experience
- Previous experience in managing the ML lifecycle with MLFlow
If this role interests you and you would like to find out more, please apply here or contact us via niall.wharton@Xcede.com (feel free to include a CV for review).
SENIOR DATA ENGINEER
(Hertfordshire HQ - circa x1 day a week in office. Commutable from London.)
Xcede are delighted to be working with a well-renowned insurance company based in Hertfordshire. The company have an excellent Data Science and Machine Learning unit supported by a group of Data Engineers who are responsible for Data Pipelines. As a bonus - Data Engineers are also able to help with ML model deployment and MLOps.
Responsibilities
- Design and implement both Data Pipelines for both structured and unstructured data.
- Support and improve ML infrastructure - particularly Azure ML.
- Contribute to MLOps across the organisation.
Requirements
- An academic background in Statistics, Mathematics, or Computer Science (or similar)
- A number of years of commercial work as a Senior Data Engineer (responsible for taking decisions, rather than just writing code)
- An ability to write production quality Python code.
- Strong SQL Skills
- Experienced creating data pipelines in a cloud (preferably Azure) environment
- TDD & CI/CD experience
- Containerisation experience (Docker, Kubernetes, etc.)
- MongoDB (or NoSQL) experience
- Terraform experience
- Previous experience in managing the ML lifecycle with MLFlow
If this role interests you and you would like to find out more, please apply here or contact us via niall.wharton@Xcede.com (feel free to include a CV for review).
Senior Data Engineer
Permanent
£90,000 - £110,000 (or equivalent if outside of the UK)
Fully Remote (can be in the UK or Europe bust must be eligible to work in the country)
Xcede are excited to be partnering with Tech company within the Blockchain space. They are looking for a Senior Data Engineer to work as an IC in optimising and monitoring the existing opensource tech datalake, and helping add to the existing infrastructure.
They are looking for someone with solid experience in Data Engineering with excellent coding skills and a good grasp of software engineering best practices as well as modern infrastructures.
Key skills/experience required:
- A degree in a STEM subject (preferably Computer Science)
- 3-5 years' working as a Data Engineer
- Solid technical skills with Python, SQL and building ETL pipelines
- Strong infrastructure experience ideally utilising terraform or equivalent
- Technical proficiency with AWS stack (or equivalent)
- Software engineering best practice approach
- Good understanding of modern tech stack tooling
- An interest in the blockchain industry
No sponsorship available.
For more information, please send an up-to-date CV to nathan.carolan@xcede.com
Data Engineering, Data pipelines, ETL, ELT, Modern tech stack, AWS, Postgres, MongoDB, Airflow, Trino, Python, SQL, Terraform, Kubernetes, CI/CD, Redshift, Data Modelling
Data Engineering Manager
Permanent
£100,000 - £105,000 + benefits
London (hybrid working - 1 day per week in office)
Xcede are excited to be partnering with a Publishing company who are looking to hire a Data Engineering Manager.
They are looking for someone with extensive Data Engineering experience who can line manage a Global team of 4 experienced Data Engineers and bridge the gap between technology and the business. The main focus of this role is management, strategy, and Global stakeholder management. There will be a small element of hands on work, but the team are experienced, so most of this role will be strategy.
Key skills/experience required:
- A degree in a STEM subject
- Background as a Data Engineer + at least 2 years working as a manager of Data Engineers
- Proven leadership experience with ability to manage and improve team members
- Excellent senior stakeholder management skills
- Ability to influence overall data strategy
- Technical proficiency with Azure stack
- Python/SQL expertise
- Experience managing Global teams and comfortable managing different timezones
For more information, please send an up-to-date CV to nathan.carolan@xcede.com
Data Engineering Manager, Data pipelines, ETL, ELT, Modern tech stack, Azure , Python, SQL, Databricks, Data Modelling, Leadership, Strategy, Global
Data Engineering Manager
London (1 day per week in office)
£90,000 - £105,000 Salary + Benefits
Xcede are excited to be partnered with a major publishing company in looking for a Data Engineering Manager. The succesful candidate will be required to lead a team of on-shore and off-shore Data Engineers whilst remaining hands on. The tech stack is Azure/Databricks, however they are cloud agnostic so will consider candidates from any cloud background.
Key skills/experience:
- Degree in a STEM subject or equivalent
- Prior experience as a Data Engineering Manager or Lead Data Engineer
- Excellent python coding skills
- Strong experience building ETL/ELT Data pipelines
- Experience working with cloud providers (Azure preferred but will consider AWS/GCP)
- Excellent strategical approach
- Excellent stakeholder management skills
- Excellent people management skills (prefereably with global teams)
Please register your interest by sending your CV to nathan.carolan@xcede.com or click the Apply Link!
Data Engineering, Python, SQL, Azure, Data Factory, Databricks, Data Pipelines, Management, Strategy
LEAD DATA ENGINEER
London x2 days a month in office
OVERVIEW
Xcede are delighted to be partnered with one of the UK's most impactful HealthTech brands. The organisation have won numerous awards for their data-led approach to designing an impactful B2C product that has entirely disrupted their domain and outperformed their competitors.
With a well-established analytics, data science, and data engineering function already in place, the team is looking for a Lead Data Engineer to come in act primarily as a Principal IC while also helping with management of junior engineers (we'd like to see some experience of this).
RESPONSIBILITIES
- Manage and assist a team of data engineers.
- Design and continue to build essential data infrastructure for the organisation alongside data pipelines & ETLs.
- Collaborate with data scientists and machine learning engineers to design and implement scalable and efficient ML-based solutions.
- Coach and mentor your junior team members.
REQUIREMENTS
- BSc/ MSc / PhD degree in Computer Science or STEM subject
- Demonstratable commercial experience working on Data Pipelines, Data Warehouse, and ETLs.
- Strong Python coding skills
- GCP experience (GCP Datastream, Pub/Sub, Dataflow, Dataform, BigQuery)
- Experience with modern development methods and tooling:
- containers (e.g., Docker)
- container orchestration (Kubernetes / K8s)
- CI/CD experience
- Version control (Git, Github, Gitlab)
- Orchestration / DAGs tools (e.g., Argo, Airflow, Kubeflow)
- Infrastructure as Code (Terraform, etc.)
HOW TO APPLY
Please register your interest by sending your CV to niall.wharton@@xcede.com or click the Apply Link.
Senior Data Engineer (Snowflake)
London - x2 days in office a month as a rough expectation.
Xcede is delighted to be recruiting a Senior Data Engineer on behalf of a market leader in the retail and e-commerce space. Our continues to invest in innovation, delivering unparalleled shopping experiences to millions of customers in several formats. As they continue to expand their operations and enhance their digital capabilities, they're seeking an experienced Senior Data Engineer who shares their ambition for well-structured, stable, scalable Data management systems.
The Senior Data Engineer should come with a proven track record in managing large-scale data infrastructures and pipelines that support sophisticated analytics. The ideal candidate will be responsible for designing, building, and maintaining robust data solutions that drive strategic decision-making across multiple business units. This role is for someone who principally still loves to code, but who also feels comfortable engaging with stakeholders and mentoring others.
Key Responsibilities:
- Design and implement scalable data architectures using modern cloud platforms. Our client have a strong preference for Snowflake experience, but are open to those from a GCP / AWS / Azure background more generally.
- Develop high-performance ETL/ELT processes for batch and (ideally) real-time data integration.
- Ensure optimal extraction, transformation, loading (ETL) processes by implementing quality checks and balances.
- Collaborate with cross-functional teams including data scientists, analysts, and stakeholders to understand their data needs.
- Support machine learning model deployments by ensuring seamless access to quality datasets.
- Troubleshoot complex issues arising from extensive big-data environments.
- Maintain comprehensive documentation of systems architecture and workflows.
Qualifications:
- Ideally, a Bachelor's degree in Computer Science or related field; Master's preferred.
- Several years of demonstrated commercial experience as a Data Engineer or similar role within large-scale environments dealing with large data sets.
- Expertise in SQL & dbt.
- Significant Python coding skills
- Containerisation experience (Dockers, Kubernetes)
- Cloud Computing experience ( GCP / AWS / Azure )
- Strong preference for a Snowflake background
- Knowledgeable working infrastructure-as-code tools Terraform, Ansible etc.
- Clear commercial experience in an automation & TDD environment - testing is of the utmost importance to our client.
Our Client Offer:
- A Competitive compensation package including a discretionary bonus and strong benefits
- Flexible work arrangements (come to the office as much as you want - equally the engineering team functions as a UK-based remote first group)
- A collaborative work environment (you'll notice the long tenures in the company)
- Continuous professional growth development
If this role interests you and you would like to find out more, please apply here or contact us via niall.wharton@Xcede.com (feel free to include a CV for review).
Senior Data Engineer
£75,000 to £90,000
Flexible working - Ideally 2 day a month London
My Client is a market leader in the retail and e-commerce space who invest in innovation, delivering unparalleled shopping experiences to millions of customers in several formats. They are looking for a experienced Senior Data Engineer to join their growing team and help drive their scalable Data management systems.
You should come with a proven track record in managing large-scale data infrastructures and pipelines that support sophisticated analytics. The ideal candidate will be responsible for designing, building, and maintaining robust data solutions that drive strategic decision-making across multiple business units. This role is for someone who principally still loves to code, but who also feels comfortable engaging with stakeholders and mentoring others.
Key Responsibilities:
- Design and implement scalable data architectures using modern cloud platforms. Our client have a strong preference for Snowflake experience, but are open to those from a GCP / AWS / Azure background more generally.
- Develop high-performance ETL/ELT processes for batch and (ideally) real-time data integration.
- Ensure optimal extraction, transformation, loading (ETL) processes by implementing quality checks and balances.
- Collaborate with cross-functional teams including data scientists, analysts, and stakeholders to understand their data needs.
- Support machine learning model deployments by ensuring seamless access to quality datasets.
- Troubleshoot complex issues arising from extensive big-data environments.
- Maintain comprehensive documentation of systems architecture and workflows.
What you need to succeed:
- Ideally, a Bachelor's degree in Computer Science or related field; Master's preferred.
- Several years of demonstrated commercial experience as a Data Engineer or similar role within large-scale environments dealing with large data sets.
- Expertise in SQL & dbt and ideally Kafka
- Significant Python coding skills
- Containerisation experience (Dockers, Kubernetes)
- Cloud Computing experience ( AWS / Azure )
- Strong preference for a Snowflake background but open to Bigquery or Redshift
Unfortunately sponsorship cannot be provided for this role
Senior Data Engineer
Up to £90,000 + Bonus
Fully Remote in UK
OVERVIEW
Major FTSE100 retail giant hiring for x2 Senior Data Engineers, to lead small teams of Data Engineers on key projects, directly line managing them and providing technical leadership and guidance to the team. You will be joining a well-established Data function with huge customer data to work with and interesting projects that will directly impact millions of consumers.
Your responsibilities as a Senior Data Engineer will include but not be limited to:
- Lead and manage a small team of Data Engineers on some key projects for the business
- Lead the Data Engineering team from a technical perspective, still being very hands on with the technical work as well as team strategy.
- Engage with senior business stakeholders across the business to communicate technical concepts to non-technical audiences.
- Mentor and develop the junior team members.
YOUR SKILLS & EXPERIENCE
A successful Senior Data Engineer will have the following:
- MUST have proven experience in leading and/ or managing a team of Data Engineers previously.
- Experience with Cloud Technologies (AWS or GCP preferred).
- Strong proficiency with Python/ SQL.
- Big Query or Snowflake experience, ideally exposure to DBT.
HOW TO APPLY
Please register your interest by sending your CV to luke.frost@xcede.com via the Apply Link.
We are looking for a Director Product Design to work in a hyper-growth Series D company with well over $500M in funding secured that are looking for a design leader in their expanding design team in New York. You will be leading a team of 3 with the mandate to grow & hands on leading from the front.
This is a company that is at the cutting edge of AI search engine technology and provide a SaaS product that is enabling AI Search & Insights capabilities to the Fortune 1000 community. Using the latest Machine Learning, NLP and Speech-To-Text technology as the backbone of their product suite, this company is rapidly growing their market share and fast being recognized as the leader in this market intelligence segment.
You will drive the overall design vision and strategy, foster innovation, and ensure consistency and excellence in design execution while pushing the limits of our Generative AI capabilities.
It is expected the successful candidate will have:
● Domain expert who is passionate about crafting best-in-class product experiences and robust tools for tasks like note creation/distribution, project management, email, task management, newsletter creation, and integrations.
● "Player/Coach" who has helped build and lead product design teams and mentor eager designers to continued success and professional growth.
● Expertise in visual hierarchy, layout, and information architecture.
● Thorough knowledge of using and/or building design systems to ensure consistency and efficiency in product development
● Evangelize a holistic approach to user experience design with a deep understanding of product vision and objectives.
Role will be based in NYC on a hybrid basis and will be expected to have close collaboration with local product, engineering, sales and research teams.