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