Job titleData Science EngineerJob TypeContract (6 Months)Client / IndustrySoftwareLocation Reading (Hybrid/ Remote) Key roles and responsibilities Design and... Read more
Job title
Data Science Engineer
Job Type
Contract (6 Months)
Client / Industry
Software
Location
Reading (Hybrid/ Remote)
Key roles and responsibilities
Design and deliver a sophisticated EDU rSAM (remaining sales addressable market) model to quantify untapped revenue opportunities across global education markets.Partner cross-functionally with key stakeholders to deeply understand the complexities of the education sector, including diverse subscription models, institutional procurement structures, and consortium-based purchasing dynamics.Collaborate with Data Engineering teams to integrate and operationalise third-party datasets e.g. student population and institutional metrics to create rich, actionable customer intelligence profiles.Work closely with the Product Marketing and Sales Strategy teams to align analytical outputs with go-to-market strategies, pricing frameworks, and commercial objectives at the product-offering level.Design, build, and productionise scalable end-to-end data pipelines incorporating normalised customer attributes, behavioural signals, and finalised rSAM outputs.Combine the EDU rSAM with advanced propensity modelling techniques to optimise education-focused sales motions and accelerate customer growth opportunities.Deliver high-impact strategic insights on market opportunity sizing and customer propensity trends to senior leadership, enabling data-driven decision-making and long-term commercial planning.
Skills Looking for:
5+ years of advanced SQL expertise, with a strong track record in querying, cleansing, integrating, and analysing complex datasets at scale, ideally within Databricks environments.Strong Python capabilities for data manipulation, statistical analysis, and predictive modelling.Demonstrated success in developing, validating, and continuously optimising data science models that directly contribute to revenue growth and commercial performance.Experience with propensity modelling and related predictive analytics techniques is highly advantageous.Exceptional ability to translate complex analytical findings into clear, compelling insights for senior stakeholders and cross-functional audiences.Strong analytical thinking and problem-solving skills, with proven success operating in fast-paced, high-growth environments with evolving business priorities.GCS is acting as an Employment Business in relation to this vacancy.
Read lessAre you a software engineer who likes your code to move real machines? A major name in robotics... Read more
Are you a software engineer who likes your code to move real machines? A major name in robotics and automation is building out the team behind one of the largest robotic deployments anywhere - thousands of automated workcells running across high-volume operations - and is looking for a Controls Software Engineer to help keep that fleet fast, stable, and improving.
This isn't a traditional PLC seat. It's a software role that happens to live in a controls world. Most of the team came up through C and C++ and learned the control platform on the job - so what matters here is real software-engineering ability paired with hands-on experience around machines, motion, and hardware.
What you'll work on
Hunting down and fixing bugs and faults in control software running across a large fleet of deployed machinesPushing rate and throughput improvements through the servo, motion, and state-management layersGetting hands-on with hardware in the lab - servos, drives, sensors, vision, and conveyanceTracing problems through telemetry, logs, and alarms, and owning fixes from root cause to rolloutWriting the change documentation and runbooks that keep fleet-wide deployments safeThe live system is written in Structured Text (CODESYS) on Linux-based industrial PCs, with a move to modern C++ already in flight. It's a big, established codebase - strong software instincts matter as much as controls knowledge.
The two things that really matter
Genuine controls experience - you've written software that drives physical hardware: machine control, motion/servo, robotics, or embedded real-time systems.Strong software development in a modern lower-level language - C, C++, Rust, or Structured Text - with the discipline to work cleanly inside a large, mature codebase.Nice to have
Structured Text on any platform (CODESYS, TwinCAT, Allen-Bradley, Siemens)Embedded, real-time, or industrial software backgroundMotion/servo control, robotics, or pick-and-place / Cartesian workcell experienceSystem-level Linux; EtherCAT or other industrial fieldbusExperience keeping production or large-scale systems runningLevel
Open from strong mid-level engineers (3-5 years) who can own their work, through to seasoned engineers ready to plug straight in. The blend of controls exposure and software ability is what counts - not a specific title.
GCS is acting as an Employment Business in relation to this vacancy.
Read lessOverviewA skilled QA analyst who has worked as Software Development Engineer in Test (SDET) with strong experience in... Read more
Overview
A skilled QA analyst who has worked as Software Development Engineer in Test (SDET) with strong experience in automation testing, Java and Python scripting, and quality assurance for enterprise applications. Expertise in designing and executing automated and manual test strategies within Agile (Scrum) environments.
Experienced in working on Java-based middleware systems, API testing, and integrating automated test suites into CI/CD pipelines using Jenkins. Adept at leveraging tools like Splunk, Swagger, and TestRail to enhance testing efficiency and software quality. Combines a strong development background with QA practices to deliver scalable, high-performance, and reliable software solutions.
Key Responsibilities
Establish project milestones, track progress, identify risks, and drive mitigation strategies.Design, develop, and execute automated test scripts using Java and Python.Create and maintain test cases, use cases, and test scenarios aligned with business needs.Perform API testing using REST, JSON, and Swagger tools.Work on Java middleware testing, ensuring backend system reliability.Integrate test automation into CI/CD pipelines using Jenkins.Monitor and track QA metrics such as defect counts, test results, and execution status.Analyze testing data to identify process improvements and enhance product quality.Execute functional, regression, and integration testing.Document defects and collaborate with development teams for resolution.Use Splunk for log analysis and troubleshooting.Maintain test case repositories using tools like TestRail.Conduct quality audits to ensure compliance with QA standards and methodologies.Provide quality training and guidance to team members and stakeholders.Collaborate with POs, BAs, developers, and cross-functional teams in Agile environments.Key Requirements & Qualifications
Bachelor's degree in Computer Science, Information Systems, or equivalent experience.3+ years of QA/testing experience, preferably in Agile/Scrum environments.Strong experience in automated testing (mandatory).Hands-on experience with Java-based QA testing.Proficiency in scripting languages such as Python, JavaScript, VBScript, C#.Experience in API testing (REST, JSON).Familiarity with tools like Jenkins, TestRail, Splunk, Swagger.Experience with automation frameworks and SDET practices.Understanding of media planning/buying systems (preferred).Strong analytical and troubleshooting skills.Ability to manage multiple projects with high attention to quality.Excellent communication and collaboration skills.Ability to adapt quickly to changing priorities in a fast-paced environment.
GCS is acting as an Employment Business in relation to this vacancy.
Read lessJob Role: Data Science EngineerJob Type: Contract (Inside IR35)Location: Reading, UK (2-3 days/week) Job Description 5+ years of... Read more
Job Role: Data Science Engineer
Job Type: Contract (Inside IR35)
Location: Reading, UK (2-3 days/week)
Job Description
5+ years of advanced SQL expertise, with a strong track record in querying, cleansing, integrating, and analysing complex datasets at scale, ideally within Databricks environments.Strong Python capabilities for data manipulation, statistical analysis, and predictive modelling.Demonstrated success in developing, validating, and continuously optimising data science models that directly contribute to revenue growth and commercial performance.Experience with propensity modelling and related predictive analytics techniques is highly advantageous.Exceptional ability to translate complex analytical findings into clear, compelling insights for senior stakeholders and cross-functional audiences.Strong analytical thinking and problem-solving skills, with proven success operating in fast-paced, high-growth environments with evolving business priorities.
GCS is acting as an Employment Business in relation to this vacancy.
Read lessWe are seeking a Technical Project / Program Manager with a strong telecommunications background to lead the delivery... Read more
We are seeking a Technical Project / Program Manager with a strong telecommunications background to lead the delivery of complex technical initiatives across network, infrastructure, and IT domains. This role is responsible for planning, coordinating, and executing projects or programs that involve cross‑functional teams, external vendors, and operational stakeholders.
You will combine technical understanding of telecom environments with strong project management skills to ensure initiatives are delivered on time, within scope, and in line with business objectives.
Key ResponsibilitiesLead end‑to‑end delivery of telecommunications and technology projects or programsManage project scope, schedules, budgets, risks, and dependenciesCoordinate cross‑functional teams including engineering, operations, vendors, and business stakeholdersTranslate technical requirements into clear project plans and execution timelinesTrack progress and report status, risks, and issues to senior stakeholdersEnsure alignment between network, IT, and business prioritiesSupport deployment, migration, upgrade, or transformation initiativesDrive issue resolution and decision‑making across technical and non‑technical teamsEnsure compliance with delivery standards, governance, and operational readinessContribute to continuous improvement of project and delivery practicesRequired Skills & ExperienceProven experience as a Technical Project Manager or Program ManagerStrong background in telecommunications or network‑centric environmentsUnderstanding of telecom technologies such as network infrastructure, transport, voice, data, or wireless systemsExperience managing complex, multi‑workstream initiativesStrong stakeholder management and communication skillsAbility to manage technical risks, dependencies, and delivery constraintsExperience working with Agile, Waterfall, or hybrid delivery models
GCS is acting as an Employment Business in relation to this vacancy.
Read lessKey points:Deliver a stable, secure, and fully supported Windows 11 environment.Minimise operational disruption during the migration.Provide onsite technical... Read more
Key points:
Deliver a stable, secure, and fully supported Windows 11 environment.Minimise operational disruption during the migration.Provide onsite technical support to resolve issues quickly and improve user experience.Ensure all devices meet Windows 11 compliance requirements.Capture insights and feedback to refine deployment processes and training materials
GCS is acting as an Employment Business in relation to this vacancy.
Read lessKey points:Deliver a stable, secure, and fully supported Windows 11 environment.Minimise operational disruption during the migration.Provide onsite technical... Read more
Key points:
Deliver a stable, secure, and fully supported Windows 11 environment.Minimise operational disruption during the migration.Provide onsite technical support to resolve issues quickly and improve user experience.Ensure all devices meet Windows 11 compliance requirements.Capture insights and feedback to refine deployment processes and training materialsAbility to resolve technical issues as briefed.Capable of hardware moves, floor walking support, USB‑based imaging, and other project‑related tasks.
GCS is acting as an Employment Business in relation to this vacancy.
Read lessAll your saved jobs are no longer available or you've already applied.
for the following search criteria