Senior Software Engineer (Machine Learning)
Мэтч & Сопровод
Для мэтча с этой вакансией нужен Plus
Описание вакансии
TL;DR
Senior Software Engineer (Machine Learning): Designing and delivering tools, platforms, and capabilities that empower data scientists and engineering teams with an accent on scalable machine learning workflows. Focus on building infrastructure-as-code, optimizing ML pipelines, and ensuring system reliability using AWS.
Location: Hybrid (1 day a week) in Salford, Glasgow, Newcastle, Cardiff, or Birmingham
Salary: £60,000 – £70,000
Company
The is one of the world's most respected media organisations, dedicated to informing, educating, and entertaining.
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, fostering a culture of continuous learning.
- Collaborate through pair programming and cross-functional engagement to deliver maintainable solutions.
- Contribute to architectural decisions regarding data-driven technologies and system integrations.
- Conduct code reviews and implement testing strategies to ensure quality, security, and scalability.
Requirements
- Strong experience with modern Python development, including TDD and CI/CD pipelines.
- Solid understanding of software engineering principles, design patterns, 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.
- Experience with containerisation and orchestration technologies.
- Familiarity with statistical concepts and machine learning techniques or frameworks.
- Engagement with wider engineering communities to support recruitment and knowledge sharing.
Culture & Benefits
- Flexible 35-hour working week and support for flexible working arrangements.
- Competitive salary package with a defined pension scheme.
- 25 days annual leave with an option to buy an additional 5 days.
- Discounted dental, health care, and gym memberships.
- Inclusive environment with a strong focus on professional development and mentorship.
Hiring process
- Stage 1: A coding assessment to evaluate technical proficiency.
- Final Stage: A technical presentation and a competency-based interview focused on values and behaviours.
Будьте осторожны: если работодатель просит войти в их систему, используя iCloud/Google, прислать код/пароль, запустить код/ПО, не делайте этого - это мошенники. Обязательно жмите "Пожаловаться" или пишите в поддержку. Подробнее в гайде →