Sub banner

Data Engineer ( Python )

Job description.

Data Engineer (Python)
Location: Belfast (Hybrid - 3 days on-site per week)
Type: Full-time | Permanent

The Opportunity

We're hiring a Data Engineer with strong Python skills to help evolve a high-impact data platform in a global cybersecurity environment. Working within a cross-functional data and customer success team, you'll design and build scalable data pipelines, lead platform integrations, and deliver insights that directly influence customer experience, retention, and product strategy.

This is a hands-on engineering role where your ability to transform complex data into actionable outcomes will play a central role in shaping operational and strategic decisions.

Key Responsibilities

  • Design, build, and maintain scalable data pipelines and integrations across platforms (e.g. CRM, analytics, customer success)

  • Automate workflows to support dashboards, health scores, churn prediction models, and other analytics use cases

  • Own the integration and ingestion of customer and operational data across internal systems

  • Ensure data consistency, reliability, and availability for analytics and reporting purposes

  • Collaborate with analysts and stakeholders to enhance data quality, governance, and hygiene

  • Support experimentation frameworks, including A/B testing infrastructure

  • Contribute to broader cross-functional initiatives, including readiness for AI/ML use cases

What You'll Bring

  • A degree in Computer Science, Data Science, Engineering, or equivalent practical experience

  • Advanced Python programming skills for data automation, transformation, and modelling

  • Strong SQL skills and experience with modern data stack tools

  • Proven experience in designing ETL/ELT pipelines and optimising data flows

  • Experience with BI tools (e.g. Power BI, Tableau) and working with large datasets

  • Familiarity with CRM platforms such as Salesforce

  • Exposure to cloud data environments (AWS, GCP, or Azure) and ML techniques is a plus

  • Strong communication skills and the ability to collaborate effectively across technical and business teams

Why Join?

  • Work on impactful data challenges within a critical infrastructure domain

  • Be the Python lead driving intelligent data systems across the organisation

  • Hybrid flexibility: 3 days per week on-site in Belfast

  • High autonomy and ownership within a collaborative, outcomes-driven team

  • Influence data strategy and platform evolution at scale

If you're a data engineer ready to drive meaningful outcomes through well-engineered data systems, get in touch.
Reach out to Ryan Quinn on LinkedIn to discuss further, or apply via the link below.

OCHO - Building Teams

Submit CV for this Job.

Apply for this job now
Posted
Job Details:
Belfast, County Antrim£38900 - £49900 per annum
Job reference:
RQ LWH 01_1751628460