Trilateral Research has a new position available for a Data Engineer to join our Socio-Tech for Good team. At its core, this team is developing products that have huge societal impact and if that resonates with your personal and professional goals, we would love to hear from you!
The Data Engineer would actively contribute to the delivery of Data Engineering tasks at an operational level and begin to demonstrate skills and aptitude to leading Data Engineering tasks. The successful candidate would demonstrate an aptitude for mentoring and coaching others to support team development efforts.
Our company and what we do
At Trilateral Research we provide ethical AI solutions for tackling complex social issues, from human trafficking and child exploitation, citizen security in crisis to pollution and climate change. We transform research into innovation and sustainable impact, focusing our efforts where we can enhance societal wellbeing.
What are your responsibilities?
Data Engineering – Operational Level:
Contribute to the design, development and optimization of scalable-automated data storage and pipeline frameworks in a product that meets client requirements, inclusive of technical documentation.
Contribute to research and implementation of relevant tools, technologies and implementation strategies in the Data Engineering space for our products and client data requirements.
Implement data models and data schema for different data sources.
Develop necessary ETL/ELT code scripts scalable ELT jobs and pipelines, continually enhancing reliability & performance to make sure required processes perform optimally.
Leverage good programming skills to develop, customize and manage integration tools, databases, warehouses, pipelines, and analytical systems.
Support in the implementation of testing ensuring the reliability and performance of each part of the system.
Support in system monitoring for enhancing the performance and stability of the system.
Identification of customer problems and user requirements:
Support the development of customer implementation plans at the Data Engineering level including identification of implementation requirements, milestones, estimation of time/effort.
Support in understanding customer problems and requirements to support ongoing advances in product development.
Coding & documentation:
Write high quality, maintainable code.
Provide clear and useful technical documentation, with details around risks and potential mitigation actions.
Team Development:
Support in the development of junior members of staff through mentorship.
Participate in the Data Engineering tribe supporting knowledge exchange efforts.
Please note that this role requires vetting to Non-Police Personnel Level 3, meaning only candidates with a minimum of three years residency in the UK will be eligible.
Job requirements
Interpersonal Skills:
Good organizational, verbal and written communication and collaboration skills.
Willingness to learn, share knowledge, and improve.
Willingness to build credible relationships and influence others.
Display a solution mindset.
General Knowledge and Technical Skills:
Demonstrable experience of implementing Data Engineering projects in a SaaS setting.
Demonstrable experience in working on collaborative software projects and knowledge of clean software architecture principles.
Strong technical skills – our tech stack includes: Java, Python, SQL/NoSQL, Spark, SparkSQL, and HiveSQL jobs to populate data models.
Experience using data pipeline and workflow management tools: Airflow, Data Factory, etc.
Experience implementing and using system monitoring solutions: Prometheus, Grafana, etc.
Experienced in AWS services like Lambda, Glue, Neptune, Athena, DMS, Redshift, and machine learning tools.
Experienced working following agile framework and scrum methods.
Required Education and Experience:
Essential:
2+ years’ experience in Data Engineering in a commercial and/or product environment.
Our compensation package includes:
Competitive salary
Enhanced holiday entitlement increasing with service
Company sick pay and family friendly pay
Flexible working hours
Remote working/working from home options
Enhanced pension scheme based on service
Continuous career development
Location: This position is open to candidates based in the UK (remote role with some travel required for contracts)
Salary: Commensurate with experience
Hours: Full-time hours
Contract Type: Permanent employment contract
Start Date: Early 2024
How to apply
Please submit both your CV and a cover letter, linking your experience to our requirements in order to have your application considered. References will be required prior to appointment and candidates must be eligible to work in the UK.
We are an Equal Opportunities employer and positively encourage applications from suitably qualified and eligible candidates, regardless of their age, sex, race, disability, sexual orientation, gender reassignment, religion or belief, marital/civil partnership status, or pregnancy and maternity. We are a Disability Confident committed and Living Wage employer.
At Trilateral Research, we value privacy and data protection rights. We have a longstanding data protection culture and promote robust ethical standards in data management and research ethics. Please read our Recruitment Privacy Notice in relation to our recruitment activities before submitting your application to work with us.
Proud member of the Disability Confident employer scheme