Senior Data Engineer
1. Manchester city centre – hybrid working
2. Azure data stack
3. Up to £70,000 + bonus
4. Excellent progression and career prospects!
Mirai is working with a growing analytics consultancy based in Manchester, seeking talented individuals to deliver data-driven solutions to complex business challenges. This consultancy prioritises collaboration and individual growth within its engineering teams. If you’re seeking an environment where your contributions are valued and you can directly impact clients’ success, this could be the opportunity for you.
The Opportunity:
This consultancy is seeking a Senior Data Engineer to join its cross-functional feature development team. The successful candidate will play a key role in designing and implementing scalable and secure data architectures, contributing to all aspects of the data engineering lifecycle. This position requires demonstrable technical skills, a collaborative approach, and a commitment to continuous improvement.
Responsibilities:
5. Collaborate with the team to define and deliver data features aligned with business objectives.
6. Develop performant data retrieval solutions (APIs, web scrapers, SFTP), ensuring security and efficiency.
7. Manage client data onboarding, ensuring compliance with relevant security standards and policies.
8. Provide technical guidance and mentorship to junior engineers, promoting code quality and best practices.
9. Implement and maintain Infrastructure as Code (Terraform) to manage secure FTP configurations and remediate vulnerabilities.
10. Develop efficient code and maintain reusable libraries using Python.
11. Implement microservice design patterns, leveraging Databricks/Spark for large-scale data processing.
12. Design and implement ELT workflows utilising both SQL and NoSQL databases.
13. Contribute to the ongoing development and maintenance of CI/CD pipelines.
Requirements:
14. A minimum of 3 years’ experience as a Data Engineer, DevOps Engineer, or Systems Engineer.
15. Strong Python programming skills with experience in data processing, automation, and integration.
16. Experience with the Microsoft Azure platform, including key services for data engineering and analytics (e.g., Data Factory, Data Lake, Functions).
17. Practical experience with CI/CD methodologies and associated tools.
18. Experience in configuring and managing FTP (SFTP/FTPS) environments.
19. Solid understanding of both SQL and NoSQL databases and their application within ELT workflows.
20. A degree in Computer Science, Mathematics, or a related discipline.
Desired Skills:
21. Experience working within Agile development teams.
22. Familiarity with the payments industry.
23. Experience with Azure Databricks.
24. Experience with containerisation technologies such as Docker and Kubernetes.
25. Experience using IaC tools like Terraform and Bicep.
26. Proficiency in scripting languages such as Scala, PowerShell, or YAML.
Benefits:
27. Competitive salary and performance-related bonuses.
28. Career progression opportunities within a rapidly expanding company.
29. Potential for equity participation.
30. Continuous training and professional development opportunities.
31. Personalised development plans to support your career aspirations.
32. Hybrid work pattern: 2 days per week based in their Manchester city centre office.
Mirai believes in the power of diversity and the importance of an inclusive culture. It welcomes applications from individuals of all backgrounds, understanding that a range of perspectives strengthens both its team and the teams of its partners. This is just one of the ways that they’re taking positive action to shape a collaborative and diverse future in the workplace.