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)
Full Stack Developer
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
Inactive

Chat Support Offline!

Live chat is available during business hours, 9:00 to 5:00 Monday to Friday. Please get in touch with us through Contact Us and one of our recruiters will reply within 1 business day.