Senior Data Engineer
Overview
We are seeking a Senior Data Engineer to help design, build, and scale Smart Communications' enterprise data platform that supports analytics, reporting, automation, and AI initiatives across the business.
Responsibilities
- Design, build, and maintain scalable data pipelines and data products using Databricks, PySpark, Spark SQL, and Delta Lake.
- Develop and optimise ETL/ELT processes to ingest, transform, and curate data from internal and external systems.
- Design and evolve enterprise data architecture, ensuring scalability, performance, security, and maintainability.
- Partner with business stakeholders to understand requirements, translate business challenges into technical solutions, and identify opportunities to leverage data more effectively.
- Ensure data quality, governance, security, and access controls are embedded throughout the data lifecycle.
- Monitor, troubleshoot, and optimise data platform performance, reliability, and cost efficiency.
- Enable analytics, reporting, AI, and self service BI initiatives through trusted and accessible datasets.
- Maintain engineering standards, CI/CD processes, technical documentation, and operational procedures.
- Mentor junior team members and contribute to continuous improvement across the data function.
Requirements
- 8+ years of experience in Data Engineering or a related field.
- Strong hands on experience with Databricks, including PySpark, Spark SQL, Delta Lake, Unity Catalog, and Lakehouse architecture.
- Advanced SQL and Python development skills.
- Proven experience building and optimising enterprise scale data pipelines and ETL/ELT solutions.
- Strong understanding of data architecture, data modelling, data warehousing, and modern data platform design.
- Experience working with cloud platforms, preferably AWS.
- Experience implementing data governance, security controls, and role based access models.
- Experience with source control, CI/CD, and software engineering best practices.
Preferred
- Experience with Databricks AI/BI, Genie, Genie Spaces, and Databricks Apps.
- Experience designing enterprise data solutions and architecture roadmaps.
- Experience supporting BI, analytics, or self service reporting capabilities.
- Experience within SaaS or subscription based businesses.
- Experience with SQL Server and SSIS.
- Exposure to AI, machine learning, or advanced analytics solutions.
- Experience mentoring or leading other engineers.
About Smart Communications
Smart Communications provides a platform that enables personalised, consistent, and compliant conversations across all touchpoints and channels. Our Conversation Cloud offers SmartCOMM for enterprise scale customer communications, SmartIQ for digital forms transformation, and SmartDX for trade documentation. Over 650 enterprise organisations rely on Smart Communications to simplify and automate complex processes while delivering highly secure, friction less experiences across the customer lifecycle.
Benefits
Salary will be competitive and commensurate with experience. You will receive extensive health insurance, income protection, life assurance, subsidised gym membership, leisure travel insurance, pension contribution and 25 days' holiday allowance plus an additional day off for your birthday. We provide a friendly and fun working environment, flexible office arrangement, and occasional office visits while primarily working remotely.
EEO Statement
We only consider applicants with current legal right to work in the countries in which our positions are based. All qualified applicants will receive consideration for employment regardless of colour, religion, sex, national origin, sexual orientation, age, disability, marital status or gender identity.