TL;DR
Senior Software Engineer (ML): Designing and delivering tools, platforms, and capabilities to empower data scientists and engineering teams across the hirify.global with an accent on scalable, high-quality machine learning workflows. Focus on building state-of-the-art systems that directly support the hirify.global’s global impact through innovative technology solutions.
Location: Salford, Birmingham, Cardiff, Glasgow, London, Newcastle-upon-Tyne (1 day a week hybrid)
Salary: £62,000 - £72,000 depending on relevant skills, knowledge and experience.
Company
The hirify.global is a media organization that is committed to inform, educate and entertain.
What you will do
- Design, build and maintain tools, services, and infrastructure to support machine learning workflows.
- Apply strong engineering practices, including TDD, CI/CD, and clean software design principles.
- Mentor and support junior engineers, helping foster a culture of learning and excellence.
- Participate in pair programming and collaborative development to deliver maintainable, efficient code.
- Contribute to architectural decisions and integrations, especially involving data-driven technologies.
- Conduct code reviews to uphold coding standards, quality, and security best practices.
Requirements
- Strong experience with modern Python development, including TDD and CI/CD pipelines.
- Solid understanding of software engineering principles, design patterns, best practices including optimisation, monitoring, and security considerations.
- Experience building cloud-based services with AWS (e.g., SageMaker, S3, VPC, KMS).
- Experience with infrastructure-as-code tools such as AWS CDK or CloudFormation.
- Experience developing and maintaining data or ML-focused pipelines
Nice to have
- Experience designing scalable architectures for data-driven products.
- Engagement with wider engineering communities or networks to support recruitment and knowledge sharing.
- Experience collaborating with cross-functional teams, particularly data scientists and product teams, to deliver end-to-end solutions.
- Experience with containerisation and orchestration technologies.
- Familiarity with statistical concepts and machine learning techniques or frameworks.
Culture & Benefits
- Fair pay and flexible benefits including a competitive salary package, a flexible 35-hour working week, 25 days annual leave with the option to buy an extra 5 days, a defined pension scheme and discounted dental, health care and gym.
- Excellent career and professional development.
- Support in your working life, including flexible working which you can discuss with us at any point during the application, selection or offer.
- A values-based organisation where the way we do things is important as what we do.
Будьте осторожны: если работодатель просит войти в их систему, используя iCloud/Google, прислать код/пароль, запустить код/ПО, не делайте этого - это мошенники. Обязательно жмите "Пожаловаться" или пишите в поддержку. Подробнее в гайде →