Software Engineering Manager, Data Platform
Role details
Job location
Tech stack
Job description
- Lead and manage the Data Platform team through design, development, and delivery of a modern data pipeline for BI and AI/ML.
- Evaluate the technical decisions of the team to improve data processing, storage, and analytics capabilities
- Foster a high-performing team culture through strong leadership, team collaboration, and talent development
- Manage, mentor and evaluate engineers' performance to drive efficiency, professional growth and team success
- Collaborate with product and engineering leaders to translate organisational goals into technical direction for the data engineering team
- Effectively plan and oversee data platform projects, managing team workload to ensure consistent delivery and achievement of targets
- Communicate project status, risks, and issues to stakeholders and leadership, ensuring transparency and realistic expectation management
- Contribute to the organisations technical strategy ensuring that the teams work aligns with the companys goals
Requirements
We are looking foranEngineering Managertoleadournewlyformed,Belfast-basedData Platform Team inbuildinganext-generation data platformwhich willleverageaPriorisproprietary data todeliverpowerfulinsights and AIcapabilities.
In this role, you will collaborate withaPrioriproduct and domain experts to builda modern data pipelinewithproduct-facing andinternalcapabilitiesforBI,traditionaland generative AI.Leveragingyourexpertisein data engineeringor AI/ML engineering,you willbe responsible fordriving cross-domain collaboration through a rapidly scalable data platformto support enterprise-level analytics.The ideal candidate will have a strong technical background and proven experience managing software engineering teams with a solid understanding of data quality and experience with one or moremajorcloudplatformsdata andAI offerings., * Proven ability to lead software engineering teams (people management and technical delivery)
- Proven experience in effectively allocating team resources, managing workloads, and coaching high-performing individual contributors
- Experience with building data pipelines featuring modern tools such as: dbt, Airflow/Temporal, Airbyte, Debezium, Kafka Connect.
- Strong proficiency in SQL and programming languages such as Python, Java, or Scala
- Expertisewith at least one modern data warehouse (Snowflake,BigQuery, Redshift)
- Strong understanding of data governance, security, and compliance frameworks (GDPR, ISO 27001, etc.)
BonusSkills/Abilities
- Experience with traditional AI/ML and related cloud offerings (TensorFlow/Google Vertex/Amazon Sagemaker)
- Experience with generative AI, leveraging 3rdparty LLMs to build platform/product capabilities.
Education and Experience
- Bachelors or Masters in Computer Science, Data Engineering, Software Engineering, or a related field.
- 5+ years of experience in data engineering, with 2+ years in a leadership or managerial role., Interested in joining our team? We continue to build an organization highly talented, self-motivated individuals. Our unique environment empowers employees to bring their best selves each day, asking, How can I do better? and then exceeding expectations. We work together towards a common goal. We nurture and celebrate each others successes. Employees embrace opportunities to build new skills as well as step into leadership positions where they are supported and mentored by the Senior Leadership team to grow into impactful individual contributor roles or to effectively manage teams. Innovation, adaptability, and a desire to increase your value are essential. If you possess these qualities, we want to hear from you!
Benefits & conditions
aPriori offers competitive compensation and unique benefits including pension match, private medical & dental, flexible time off, aPriori days, and more in a dynamic, growing, innovative environment!