Software Developer M&C Saatchi World Services · Soho, London · Hybrid Remote

M&C Saatchi
London
1 year ago
Applications closed

Related Jobs

View all jobs

Quantitative Developer

Senior Quantitative Developer

Data Analytics Engineer (Microsoft Fabric)

Data Engineer

Lead Data Engineer

Senior Quantitative Developer

We are currently looking for a Software Developer to join one of the group’s specialist divisions. World Services partners with governments, civil society, foundations, academia, and the private sector, working on the critical issues of our time, including national security, social justice, and conflict prevention. We provide a fully integrated, end-to-end service, combining multi-discipline communications teams with subject matter experts across the world. Our work is domestic and global, often affecting the most vulnerable in society, with international activity oriented towards developing countries and fragile, conflict-affected states.

We have almost 250 colleagues globally based in the US, UK, Singapore, Australia, and UAE, working with clients across all corners of the world. We are deeply proud of our trusted, collaborative, and diverse culture and recognize our need to continuously grow and evolve.

This role is based in London, Soho. Please only apply if you live in the UK and have full working rights. We are unable to offer sponsorship for this position.

Job Responsibilities:

  1. Develop robust ETL data pipelines for large-scale data into SQL and NoSQL systems.
  2. Maintain and optimize AWS RDS, S3, and other data storage systems.
  3. Collaborate with data analysts and data scientists to implement analytics and ML models through AWS.
  4. Implement CI/CD standards and tools.
  5. Oversee the work of junior developers.
  6. Plan, oversee, and implement sprint plans for multiple development efforts using Agile processes.
  7. Work within an AWS ecosystem, leveraging cloud services for scalable applications.
  8. Develop and maintain Python-based back-end services.
  9. Drive code reviews and contribute to technical documentation.

About You:

Essential:

  1. 5-7 years of experience in Python-centric development.
  2. Excellent proficiency in Python and common ML-oriented packages.
  3. Significant experience working with AWS PostgreSQL RDS, including database design, optimization, and management.
  4. Significant experience with AWS services and cloud architecture.
  5. Strong understanding of database technologies (SQL and NoSQL).
  6. Expertise in machine learning concepts and data visualization techniques.
  7. Strong understanding of RESTful API design and implementation.

Desirable:

  1. Strong experience working with data science teams and ML models.

What we offer:

A competitive salary and benefits package that includes 27 days holiday per year, pension contributions, private healthcare, discounted dental insurance, enhanced maternity/parental leave, plus a whole host of others including:

  1. Cultural stimulation allowance - £250 per person per year.
  2. Half days off before bank holidays.
  3. Emergency care days for dependants.
  4. Up to 5 days volunteering leave per year to work for a registered charity.
  5. Up to 10 days special emergency leave per year.
  6. Season Ticket loan.
  7. Payroll Giving Scheme.
  8. Thursday drinks to unwind and socialize.
  9. An annual Summer and Christmas party.
  10. Our commitment to Diversity, Equity and Inclusion sees us offer inclusive bank holidays.

We also offer learning opportunities around DE&I, targeted mentoring programmes, and the opportunity to participate in several active Employee Led Networks and associated events. Finally, this role will be supported with all the necessary personal development required to set someone up for success.

The M&C Saatchi Group UK has pledged its commitment to create a company that values difference, with an inclusive culture brought to life through equity with business-wide activity across people, culture, industry, and society. As part of this, M&C Saatchi Group continues to be an Equal Opportunity Employer which does not and shall not discriminate, celebrates diversity, and bases all hiring and promotion decisions solely on merit, without regard for any personal characteristics.

All employee and candidate information is kept confidential according to General Data Protection Regulation (GDPR).

No recruitment agencies please.

#J-18808-Ljbffr

Subscribe to Future Tech Insights for the latest jobs & insights, direct to your inbox.

By subscribing, you agree to our privacy policy and terms of service.

Industry Insights

Discover insightful articles, industry insights, expert tips, and curated resources.

How Many Data Science Tools Do You Need to Know to Get a Data Science Job?

If you’re trying to break into data science — or progress your career — it can feel like you are drowning in names: Python, R, TensorFlow, PyTorch, SQL, Spark, AWS, Scikit-learn, Jupyter, Tableau, Power BI…the list just keeps going. With every job advert listing a different combination of tools, many applicants fall into a trap: they try to learn everything. The result? Long tool lists that sound impressive — but little depth to back them up. Here’s the straight-talk version most hiring managers won’t explicitly tell you: 👉 You don’t need to know every data science tool to get hired. 👉 You need to know the right ones — deeply — and know how to use them to solve real problems. Tools matter, but only in service of outcomes. So how many data science tools do you actually need to know to get a job? For most job seekers, the answer is not “27” — it’s more like 8–12, thoughtfully chosen and well understood. This guide explains what employers really value, which tools are core, which are role-specific, and how to focus your toolbox so your CV and interviews shine.

What Hiring Managers Look for First in Data Science Job Applications (UK Guide)

If you’re applying for data science roles in the UK, it’s crucial to understand what hiring managers focus on before they dive into your full CV. In competitive markets, recruiters and hiring managers often make their first decisions in the first 10–20 seconds of scanning an application — and in data science, there are specific signals they look for first. Data science isn’t just about coding or statistics — it’s about producing insights, shipping models, collaborating with teams, and solving real business problems. This guide helps you understand exactly what hiring managers look for first in data science applications — and how to structure your CV, portfolio and cover letter so you leap to the top of the shortlist.

The Skills Gap in Data Science Jobs: What Universities Aren’t Teaching

Data science has become one of the most visible and sought-after careers in the UK technology market. From financial services and retail to healthcare, media, government and sport, organisations increasingly rely on data scientists to extract insight, guide decisions and build predictive models. Universities have responded quickly. Degrees in data science, analytics and artificial intelligence have expanded rapidly, and many computer science courses now include data-focused pathways. And yet, despite the volume of graduates entering the market, employers across the UK consistently report the same problem: Many data science candidates are not job-ready. Vacancies remain open. Hiring processes drag on. Candidates with impressive academic backgrounds fail interviews or struggle once hired. The issue is not intelligence or effort. It is a persistent skills gap between university education and real-world data science roles. This article explores that gap in depth: what universities teach well, what they often miss, why the gap exists, what employers actually want, and how jobseekers can bridge the divide to build successful careers in data science.