Graduate Data Scientist, Software Engineer (ID: Pea5xzN9)

Place of Work: Hybrid
Salary: £ 30,000 - £ 35,000 (Per Annum)
Date Posted: 29-Jul-2025
Expiry Date: 25-Jan-2026
Job Details:
Location: London, Greater London, United Kingdom
Job Category: Data Scientist
Career Level: Graduate
Contractual Type: Full Time/Permanent
Working Hours: Monday to Friday
Qualifications: Degree in Computer Science, Software Engineer
Experience: 2 years of commercial experience
Positions Available: 1
Skills Required
  • (Python & IoT Integration
  • Azure
  • CI/CD pipelines
  • Git
  • Pandas
  • SQL
  • Stated in Job Description
Bonus
  • Bonus Scheme
Benefits
  • Company Pension
  • Work from Home
Job Description

Technically gifted, ambitious Graduate Data Scientist (Software Engineer) required to join a fast-paced team developing intelligent software systems at the intersection of energy, data, and automation.

As our Graduate Data Scentist and software engineeer you will design and build high-impact Python-based data pipelines, analytics systems, and real-time integrations with IoT devices (sensors, inverters, batteries, gateways, etc.).

This role sits at the frontier of smart energy systems, Ideal for a graduate data scientist who wants to work on real infrastructure and make measurable impact from day one. This is the first role in a new team so self-starting will need to be demonstrated.

Graduate Data Scientist - Software Engineer Key Responsibilities

  • Develop and maintain Python-based software systems that ingest, process, and analyse data from distributed energy assets and sensors.
  • Design and implement IoT integration workflows, including device registration, telemetry pipelines, and cloud-to-edge communication protocols (MQTT, Modbus TCP/RTU, RESTful APIs, etc.).
  • Build machine learning or rules-based models for forecasting, anomaly detection, or asset optimization.
  • Create APIs and services to expose insights and allow integration with third-party systems and front-end dashboards.
  • Work with hardware engineers and field teams to ensure robust and scalable deployments.
  • Own data collection, cleansing, and validation processes to ensure high-quality telemetry.
  • Develop simulations and tests for new devices before deployment.
  • Stay current on best practices in Python, cloud computing (AWS, GCP, or Azure), and IoT security.

Essential Requirements:

  • Strong coding ability in Python (minimum 2 years, including academic projects or internships).
  • Practical experience interfacing with IoT hardware or protocols (e.g. Raspberry Pi, Arduino, ESP32, PLCs, edge gateways).
  • Demonstrated ability to build robust software systems and scripts, not just models.
  • Familiarity with tools such as Pandas, NumPy, SQL, FastAPI/Flask, and Git.
  • Excellent problem-solving mindset and desire to ship working systems.
  • Curiosity about hardware–software interaction and real-world signal data.
  • Strong written and verbal communication skills.

Desirable Attributes:

  • Experience with cloud platforms (AWS Lambda, GCP IoT Core, Azure IoT Hub).
  • Knowledge of containerization (Docker), DevOps pipelines, or CI/CD.
  • Exposure to time series databases (InfluxDB, TimescaleDB) or SCADA systems.
  • Experience with energy systems (solar PV, BESS, HVAC, industrial automation) is a big plus.
  • Understanding of security principles in edge/cloud IoT systems.

Why Us?

  • You’ll work on systems that directly control and optimize real-world assets.
  • We value code that runs in the wild more than research papers.
  • Flat structure, no BS, fast decisions—your work matters.
  • We invest heavily in personal growth, mentorship, and R&D.

Be part of a team solving real problems with AI, data, and automation.

An in-person interview will be required.

Additional pay:

  • Bonus scheme

Company Benefits:

  • Company pension
  • Work from home

Schedule:

  • Monday to Friday
  • Application question(s):
  • Do you currently reside in the United Kingdom?
  • Are you available to work in London without requiring relocation or visa sponsorship?

Work authorisation:

  • United Kingdom (required)

Reference ID: Graduate Data Scientist & Software Engineer (Python & IoT Integration)

Position: Graduate Data Scientist / Software Engineer  -  Job Type: Full Time  -  Salary: 

Work Location: Hybrid remote in London, W12 

Similar Jobs You May Like
Data Science Graduate
London, Greater London, United Kingdom
Salary: £ from 35,000 (Per Annum)
Data Scientist
Farringdon, Greater London, United Kingdom
Salary: £ 63,000 - £ 88,000 (Per Annum)
Senior Data Scientist
Hatfield, Hertfordshire, United Kingdom
Salary: £ 75,000 (Per Annum)
Data Scientist (Predictive Analytics)
Manchester, Greater Manchester, United Kingdom
Salary: £ 50,000 (Per Annum)
Data Scientist - Brighton
Brighton, East Sussex, United Kingdom
Salary: £ 45,000 - £ 55,000 (Per Annum)
Junior Data Scientist
Belfast, County Antrim, United Kingdom
Salary: £ 26,000 - £ 30,000 (Per Annum)
Pelago Recruitment Services
Pelago Support Team
Active

Welcome to Pelago live chat

If you would like to speak with one of our recruitment consultants please enter your name and email address, and click submit