3885 jobs - 1 added today
Recruiting? Call us on 01772 639042
Email me jobs relevant to my job search
10 months ago
Location: London
Job type: Permanent
Sector: Software Engineering
Category: Software Jobs
Sainsbury’s, one of the UK’s largest retailers, is investing heavily in digital innovation. We have built a centralised Data Platform in the cloud which allows business users to make better and faster decisions, supported by accurate and up-to-date data from the business. The team is growing rapidly and looking for talented colleagues to continue to deliver an ambitious and market leading data platform that lives up to Sainsbury’s industry leading reputation.

We are looking for a Senior Software Engineer - Big Data to lead the design, build, and automate activities for this Data Platform. You will work closely with other Data Engineers, Data Scientists, and DevOps Engineers across multiple platforms and technologies to create a highly scalable, secure, and performant data platform.

As a Senior Software Engineer, you will:

* Design, test, and deploy large scale distributed systems using engineering best practices in the enterprise production context
* Design smart and secure ways of storing, analysing, and processing complex data in the cloud, including in real-time
* Care about your craft, be aware of new technologies, and be keen to use them when appropriate
* Feed your insights to the product team to continuously improve the platform
* Be the technical lead of an agile development team
* Be diligent and positive about issue tracking, system monitoring, security, auditing, and other ways of ensuring the quality of the platform and the processes around it
* Provide third level support for production issues following the "you build it, you fix it" philosophy
* Define your career path, grow, and learn
You need to be skilled at:

* Technical leadership experience in Big Data streaming production environment
* Distributed computing, its advantages and disadvantages in Big Data analytical applications
* Cloud computing and related challenges around security, bandwidth, etc.
* Hadoop application architecture, understanding batch vs. streaming
* Understanding statistics and data science to work closely with business analysts
* Service oriented architecture and APIs
* Unit, regression, and integration testing
* Version control
* Agile software development
* DevOps and infrastructure-as-code
Technologies we are using:

* Scala,Java, R, Python
* Kafka, Spark, SQL


Email me jobs relevant to my job search

  Back to the top