logo TECHNOLOGY
TALENT SPECIALISTS
Recruiting?

Job Search

1444 Live jobs
  • Home
  • Search
(0)
Machine Learning Engineer
Added 21/09/2026
Reference: GCSJOB--077_1790027876

Position SummaryWe are seeking a Machine Learning Engineer to join a high-performing AI and Data Science team responsible... Read more

Position Summary

We are seeking a Machine Learning Engineer to join a high-performing AI and Data Science team responsible for developing, deploying, and maintaining predictive machine learning solutions. This role will focus on designing end-to-end ML pipelines, building scalable predictive models, and operationalizing machine learning workloads in a cloud-based environment.

The ideal candidate will possess strong expertise in Python, PySpark, machine learning frameworks, data analysis, and MLOps practices. Experience working with Large Language Models (LLMs) and deploying machine learning solutions in AWS environments is highly desired.

Key Responsibilities

Design, develop, and deploy machine learning models focused on predictive analytics and business intelligence use cases.Build scalable data processing and feature engineering pipelines using PySpark and distributed computing technologies.Develop, test, and optimize machine learning algorithms using Python and Scikit-learn.Implement and maintain end-to-end MLOps pipelines for model training, deployment, monitoring, and lifecycle management.Work with large structured and unstructured datasets to derive actionable insights and improve model performance.Collaborate with data scientists, software engineers, and business stakeholders to translate requirements into production-ready ML solutions.Support the integration of machine learning models into enterprise applications and workflows.Leverage AWS cloud services to build scalable and reliable machine learning infrastructure.Explore and implement Large Language Model (LLM) solutions where applicable.Participate in model evaluation, performance tuning, and continuous improvement initiatives.

Required Qualifications

5+ years of experience in Machine Learning Engineering, AI Engineering, or related disciplines.Strong programming expertise in Python.Hands-on experience with PySpark and large-scale data processing.Experience developing machine learning models using Scikit-learn.Strong background in data analysis, feature engineering, and statistical modeling.Experience building and maintaining MLOps pipelines and model deployment workflows.Knowledge of machine learning lifecycle management, CI/CD, and production model monitoring.Experience working within AWS cloud environments.Familiarity with Large Language Models (LLMs), NLP, or Generative AI technologies.Strong problem-solving and communication skills.

Technical Environment

PythonPySparkScikit-learnAWSMLOpsLarge Language Models (LLMs)Machine Learning PipelinesPredictive AnalyticsNeural Networks (Preferred)PyTorch / TensorFlow (Preferred)

GCS is acting as an Employment Business in relation to this vacancy.

Read less
Negotiable

Sunnyvale, California, United States of AmericaContract

Senior Hardware Development Engineer - PCB Design
Added 01/09/2026
Reference: 999212_1788298081

Senior Hardware Development Engineer - PCB Design Location: Sunnyvale, Caliifornia Contract: 12+ monthsWork Arrangement: 5 days onsiteAbout the... Read more

Senior Hardware Development Engineer - PCB Design

Location: Sunnyvale, Caliifornia

Contract: 12+ months
Work Arrangement: 5 days onsite

About the Role

We are seeking a Senior PCB Hardware Design Engineer / Senior Hardware Development Engineer to support the development of advanced satellite payload hardware. This is a hands-on role focused heavily on board bring-up, hardware debug, design verification, validation, and supporting the transition of validated designs into subsequent hardware revisions.

The ideal candidate will have strong board-level design experience combined with extensive laboratory expertise and the ability to troubleshoot complex hardware issues from initial power-on through root-cause identification and resolution.

ResponsibilitiesLead bring-up of newly fabricated circuit boards, including power-on, section-by-section checkout, and first-time hardware debug through root cause.Plan and execute design verification and validation campaigns, including high-speed link testing, power measurements, functional testing, and detailed documentation of results.Partner closely with hardware design engineers to identify issues and drive corrective actions into subsequent board revisions.Contribute to schematic capture and PCB layout activities for next-generation hardware as project priorities and bandwidth allow.Support RF and antenna engineering teams with validated hardware and assist with their measurement and characterization requirements.Troubleshoot board-level hardware issues using systematic debug methodologies and laboratory instrumentation.Support the complete hardware development lifecycle from design and fabrication through bring-up, validation, and manufacturing support.Required Qualifications8+ years of electrical engineering experience in board-level hardware design.Strong experience with schematic capture and complex, dense multilayer PCB designs.Solid understanding of power delivery, power distribution, and sequencing.Extensive hands-on laboratory experience with board bring-up, hardware debug, and validation.Proficiency with oscilloscopes, logic/protocol analyzers, and high-speed test and measurement equipment.Experience with high-speed digital interfaces and multi-gigabit SerDes technologies such as JESD204, PCIe, 25G+ Ethernet, DDR, or similar.Strong understanding of signal integrity and power integrity considerations.Demonstrated experience across the full hardware lifecycle: design → build → bring-up → validation → manufacturing support.BSEE, MSEE, or equivalent practical engineering experience.

GCS is acting as an Employment Business in relation to this vacancy.

Read less
Negotiable

Sunnyvale, California, United States of AmericaContract

Android developer
Added 24/08/2026
Reference: 999283_1787602595

About the RoleWe are seeking multiple talented Android and iOS Engineers to join a growing Connected Living engineering... Read more

About the Role
We are seeking multiple talented Android and iOS Engineers to join a growing Connected Living engineering organisation responsible for developing the next generation of Smart Home and Home Security experiences.
Working within cross-functional feature teams, you will help build and enhance mobile experiences across iOS and Android, working closely with backend engineers, product managers, designers and other technology teams. You will contribute to products spanning smart home, connected devices, cameras, security and intelligent home experiences.
This is an exciting opportunity to join a team undergoing significant growth as it expands its Smart Home portfolio and develops new capabilities across both US and UK markets.
Key Responsibilities
Design, develop and maintain high-quality native iOS and/or Android applications for large-scale consumer products.
Work within cross-functional engineering teams focused on specific product and feature areas, including camera onboarding, activation and connected-home experiences.
Collaborate closely with iOS and Android engineers to deliver a consistent experience across mobile platforms.
Integrate mobile applications with backend services, APIs and connected devices.
Develop experiences involving smart-home devices, cameras, sensors and IoT technologies.
Troubleshoot complex technical issues and contribute to improving application performance, reliability and scalability.
Work closely with product, UX, QA and backend engineering teams throughout the development lifecycle.
Contribute to engineering best practices, code quality, testing and continuous improvement.
Android Engineers
Strong candidates will have experience with:
Kotlin
Android SDK / Android development
Modern Android development frameworks and architecture
RESTful APIs and backend integration
Bluetooth / BLE
MQTT
Connected devices / IoT
Matter and/or Zigbee
Device provisioning and integration
Localization, internationalisation and externalisation
Consumer-facing mobile applications
Experience working within Smart Home, Connected Home, IoT or device ecosystems is highly desirable.
iOS Engineers
Strong candidates will have experience with:
Swift
Native iOS development
iOS SDK / Xcode
SwiftUI and/or UIKit
Mobile application architecture
RESTful APIs and backend integration
Camera and video experiences
AVFoundation
HLS and/or WebRTC
Bluetooth / connected devices
Consumer-facing mobile applications
Engineers with experience in Kotlin Multiplatform are also encouraged to apply.
What We're Looking For
We're particularly interested in engineers who can combine strong mobile engineering fundamentals with experience building real-world consumer, connected-device or IoT products.
Ideal candidates will demonstrate:
Strong software engineering fundamentals
Commercial experience developing native iOS or Android applications
Experience working within large, complex engineering organisations
Strong understanding of mobile architecture and development best practices
Experience integrating applications with APIs and connected devices
Excellent communication and cross-functional collaboration skills
A problem-solving mindset and ownership of the products they build
Experience with Smart Home, Home Security, IoT, cameras, video streaming or connected devices would be a significant advantage.

GCS is acting as an Employment Business in relation to this vacancy.

Read less
Negotiable

Sunnyvale, California, United States of AmericaContract

Network Engineer
Added 20/08/2026
Reference: 10245_1787246819

Job Title: Senior Network Engineer - Global Labs Must-Have Skills5-8 years of experience in Enterprise Networking, Data Center... Read more

Job Title: Senior Network Engineer - Global Labs
Must-Have Skills5-8 years of experience in Enterprise Networking, Data Center Operations, or Lab Infrastructure.Strong knowledge of TCP/IP, Routing, Switching, VLANs, Subnetting, and Firewalls.Hands-on experience with Cisco and/or RUCKUS networking technologies.Experience with wireless networks, WLAN controllers, terminal servers, and intelligent PDUs.Strong troubleshooting skills using Wireshark and network monitoring tools.Knowledge of VMware ESXi, Hyper-V, or KVM environments.Experience creating network diagrams, IP/VLAN plans, and technical documentation.Ability to lead projects and mentor junior technicians.Nice-to-Have SkillsCCNA, CCNP, RUCKUS, VMware, AWS/Azure, Network+, or Security+ certifications.Experience with Ixia, Spirent, and network performance testing tools.Background in vendor labs, enterprise test labs, MSP/VAR, or TAC environments.Exposure to customer-facing POCs, demos, and escalation support.Windows and Linux administration experience.Key ResponsibilitiesManage switching, routing, firewalls, wireless, remote access, and lab network infrastructure.Lead network refresh, segmentation, and remediation projects.Support customer demos, POCs, engineering testbeds, and TAC escalations.Troubleshoot complex network and wireless issues.Maintain accurate network documentation and mentor junior team members.

GCS is acting as an Employment Business in relation to this vacancy.

Read less
Negotiable

Sunnyvale, California, United States of AmericaContract

Network Engineer
Added 20/08/2026
Reference: 10124_1787246620

Job Title: Senior Network Engineer - Global LabsProject OverviewThe Global Labs team provides enterprise lab environments and test... Read more

Job Title: Senior Network Engineer - Global Labs
Project Overview

The Global Labs team provides enterprise lab environments and test infrastructure used by Engineering, TAC, Product Management, Sales Engineering, and Customer Engagement teams worldwide. This role will lead the design, maintenance, and optimization of lab network infrastructure supporting customer POCs, product testing, demos, and escalation environments.

End Product

Deliver a secure, scalable, highly available, and well-documented global lab network that enables seamless product testing, customer demonstrations, and TAC issue replication while ensuring high uptime and operational efficiency.

Must-Have Skills5-8 years of experience in Enterprise Networking, Data Center Operations, or Lab Infrastructure.Strong knowledge of TCP/IP, Routing, Switching, VLANs, Subnetting, and Firewalls.Hands-on experience with Cisco and/or RUCKUS networking technologies.Experience with wireless networks, WLAN controllers, terminal servers, and intelligent PDUs.Strong troubleshooting skills using Wireshark and network monitoring tools.Knowledge of VMware ESXi, Hyper-V, or KVM environments.Experience creating network diagrams, IP/VLAN plans, and technical documentation.Ability to lead projects and mentor junior technicians.Nice-to-Have SkillsCCNA, CCNP, RUCKUS, VMware, AWS/Azure, Network+, or Security+ certifications.Experience with Ixia, Spirent, and network performance testing tools.Background in vendor labs, enterprise test labs, MSP/VAR, or TAC environments.Exposure to customer-facing POCs, demos, and escalation support.Windows and Linux administration experience.Key ResponsibilitiesManage switching, routing, firewalls, wireless, remote access, and lab network infrastructure.Lead network refresh, segmentation, and remediation projects.Support customer demos, POCs, engineering testbeds, and TAC escalations.Troubleshoot complex network and wireless issues.Maintain accurate network documentation and mentor junior team members.

GCS is acting as an Employment Business in relation to this vacancy.

Read less
Negotiable

Sunnyvale, California, United States of AmericaContract

Systems Engineer
Added 18/08/2026
Reference: 001_1787066125

Sr.Network Engineer Global Labs We are looking for an experienced Network Engineer to join a global lab environment... Read more

Sr.Network Engineer Global Labs

We are looking for an experienced Network Engineer to join a global lab environment supporting Engineering, Technical Support, Product Management, and customer-facing teams. You will be responsible for maintaining and improving network infrastructure, including switching, routing, firewalls, wireless networks, remote access solutions, and lab connectivity.

The successful candidate will troubleshoot complex network issues, support customer demonstrations and proof-of-concept environments, lead infrastructure projects, and mentor junior team members. You'll work across physical and virtual lab environments, helping to build and support enterprise-grade testing and validation platforms.

Requirements5-8 years of experience in networking, data centre, lab, or IT infrastructure environments.Strong knowledge of TCP/IP, routing, switching, VLANs, firewalls, and wireless networking.Experience with Cisco and/or RUCKUS technologies.Familiarity with VMware ESXi, Hyper-V, or KVM environments.Strong troubleshooting, documentation, and problem-solving skills.Relevant networking certifications (CCNA, CCNP, Network+, etc.) are advantageous.

This is an excellent opportunity for a hands-on engineer looking to combine enterprise networking, technical leadership, and project ownership within a highly collaborative global team.

GCS is acting as an Employment Business in relation to this vacancy.

Read less
$50.00 - $55.00
Per hour

Sunnyvale, California, United States of AmericaContract

Fiber Analyst
Added 18/08/2026
Reference: 0245_1787065335

Fiber AnalystLocation: Remote Contract: 12+ MonthsOverviewWe are seeking an experienced Fiber Engineer to support fiber network testing, troubleshooting,... Read more

Fiber Analyst

Location: Remote
Contract: 12+ Months

Overview

We are seeking an experienced Fiber Engineer to support fiber network testing, troubleshooting, and remediation activities across ISP and OSP environments. This role will focus on OTDR analysis, fiber characterization, bidirectional testing, and documenting findings to ensure network performance and reliability.

Required Qualifications5+ years of experience in Fiber Optics or TelecommunicationsExperience with ISP and OSP fiber networksStrong expertise with OTDR testing and troubleshootingExperience performing CD/PMD, bidirectional, and power meter/laser testingKnowledge of fusion splicing, fiber repair, and remediationExperience with fiber end-face inspection and cleaningProficiency with Microsoft Word and ExcelStrong communication, documentation, and problem-solving skillsAbility to travel as required for field workKey ResponsibilitiesPerform OTDR testing to validate fiber paths and identify faults, splices, bends, and signal lossConduct fiber characterization, bidirectional testing, and power/loss analysisTroubleshoot fiber network issues and recommend remediation solutionsPerform fusion splicing and fiber repairs as neededPrepare test reports, redlined fiber documentation, and demarcation mapsCoordinate with vendors, project managers, and internal teams to support project executionTravel to customer sites for testing, troubleshooting, and remediation activitiesWhat You'll OwnFiber testing and validationOTDR analysis and troubleshootingRemediation and fusion splicing activitiesTechnical reporting and documentationVendor and stakeholder communicationFiber network performance verificationDeliverablesOTDR, CD/PMD, and power/loss test reportsRedlined fiber path documentation and demarcation mapsDocumented remediation and retest resultsTest findings and recommendations shared with vendors and project stakeholders

Required: Prior experience in Fiber Testing, OTDR Analysis, ISP/OSP Networks, Fiber Characterization, and Telecommunications environments.

GCS is acting as an Employment Business in relation to this vacancy.

Read less
Negotiable

Sunnyvale, California, United States of AmericaContract

Automation Engineer
Added 13/08/2026
Reference: 125457_1786622494

Automation EngineerOur client is seeking a Controls Engineer to support the development of next-generation material handling and conveyance... Read more

Automation Engineer

Our client is seeking a Controls Engineer to support the development of next-generation material handling and conveyance control systems. This role involves designing and developing machine control software, integrating industrial hardware, and supporting deployment of large-scale automation solutions.

Key Requirements5+ years of experience in industrial automation, controls engineering, or machine control developmentStrong PLC programming experience using IEC 61131-3 Structured TextExperience with Beckhoff TwinCAT, Allen-Bradley, Siemens, or similar PLC platformsProven experience developing state-machine based control logic is nice to haveHands-on experience integrating motors, drives, sensors, actuators, and industrial networksExperience with EtherCAT, EtherNet/IP, Profinet, or ModbusAbility to read electrical schematics and control drawingsFamiliarity with Linux-based industrial systems and version control tools (Git)ResponsibilitiesDevelop and maintain machine control softwareDesign reusable control modules and automation solutionsIntegrate and validate hardware in lab and production environmentsTroubleshoot control systems and industrial networksParticipate in requirements gathering, code reviews, testing, and deployment activities

GCS is acting as an Employment Business in relation to this vacancy.

Read less
Negotiable

Sunnyvale, California, United States of AmericaContract

Codesys Controls Engineer
Added 12/08/2026
Reference: 5412_1785880905

Controls EngineerJob Title: Controls Engineer Location: Sunnyvale, CA Duration: 12+ MONTHSOverviewWe are seeking a highly motivated Controls Engineer... Read more

Controls Engineer

Job Title: Controls Engineer
Location: Sunnyvale, CA
Duration: 12+ MONTHS

Overview

We are seeking a highly motivated Controls Engineer to support the design, development, implementation, and optimization of industrial automation systems. The ideal candidate will have experience with PLC programming, HMI/SCADA development, industrial networking, system integration, and commissioning within manufacturing or process control environments.

ResponsibilitiesDesign, program, and troubleshoot PLC control systems using platforms such as Allen-Bradley, Siemens, or CODESYS.Develop and maintain HMI and SCADA applications for monitoring and controlling automated processes.Configure and integrate industrial communication protocols including EtherNet/IP, Modbus TCP/RTU, OPC UA, and Profinet.Create control strategies, interlocks, alarms, and sequences of operation for automated equipment.Support system commissioning, FAT/SAT activities, startup, and production deployment.Collaborate with electrical, mechanical, and operations teams to deliver automation projects.Develop technical documentation including functional specifications, test plans, and operating procedures.Perform root cause analysis and provide ongoing troubleshooting and support for control systems.Assist with system upgrades, migrations, and process improvement initiatives.Required QualificationsBachelor's degree in Electrical Engineering, Controls Engineering, Automation Engineering, or related field, or equivalent experience.3+ years of experience in industrial automation and controls engineering.Hands-on experience programming PLCs using Allen-Bradley Studio 5000, Siemens TIA Portal, or CODESYS.Experience with SCADA/HMI platforms such as Ignition, FactoryTalk View, WinCC, or Wonderware.Knowledge of industrial networks and communication protocols.Strong troubleshooting and problem-solving skills.Ability to read and interpret electrical schematics, P&IDs, and technical drawings.Willingness to travel for commissioning and site support as needed.Preferred QualificationsExperience with motion control, VFDs, servo systems, and safety PLCs.Knowledge of MES, IIoT, and cloud-based industrial technologies.Experience with Python, SQL, or other scripting languages.Familiarity with Git version control and software development best practices.Exposure to material handling, warehouse automation, food & beverage, pharmaceutical, or manufacturing environments.

GCS is acting as an Employment Business in relation to this vacancy.

Read less
$50.00 - $90.00
Per hour

Sunnyvale, California, United States of AmericaContract

Embedded Software Engineer
Added 05/08/2026
Reference: GCSJOB - 56_1785970362

Embedded Software Engineer Build the Next Generation of Connected TechnologyWe are seeking an experienced Software Engineer to help... Read more

Embedded Software Engineer Build the Next Generation of Connected Technology

We are seeking an experienced Software Engineer to help develop the software that powers next-generation connected devices and intelligent hardware platforms. This is an exciting opportunity to work on innovative products at the intersection of software, hardware, and cloud technologies.

We're looking for engineers who enjoy solving complex technical problems and building reliable, high-performance software. Candidates with experience in embedded software, systems software, device software, IoT, consumer electronics, cloud-connected devices, automotive technology, networking, or platform engineering are encouraged to apply.

Engineers who are currently working at Google or have previous Google experience are especially encouraged to apply.

What You'll DoDesign, develop, and enhance software for connected devices and hardware platforms.Collaborate with cross-functional teams including software, hardware, product, and systems engineering.Develop and maintain software that enables reliable device functionality and performance.Troubleshoot and resolve software and system-level issues.Optimize system performance, reliability, and scalability.Support product integration, testing, validation, and deployment.Participate in architecture discussions, design reviews, and technical planning.Contribute to engineering best practices and mentor team members when appropriate.QualificationsBachelor's degree in Computer Science, Computer Engineering, Electrical Engineering, or a related technical field, or equivalent professional experience.Experience in software engineering, embedded software, systems software, platform engineering, or a related field.Current or previous experience at Google is highly valued.Strong programming experience in one or more modern programming languages such as C, C++, Python, Java, or similar.Experience building software for hardware devices, operating systems, platforms, or large-scale technical systems.Strong debugging, troubleshooting, and problem-solving skills.Experience working in collaborative, cross-functional engineering teams.

GCS is acting as an Employment Business in relation to this vacancy.

Read less
Negotiable

Sunnyvale, California, United States of AmericaContract

logo TECHNOLOGY
TALENT SPECIALISTS
logo
  • [email protected]

Navigation

  • About Us
  • Job Seekers
  • Employers
  • Contact us
  • Login/Register
  • News

Policies

  • Privacy Policy
  • Terms of Use
  • Cookie Policy
  • Modern Slavery
  • Carbon Plan
  • Social Value Policy
  • ESG Strategy

Socials

  • Linkedin
  • Facebook
  • YouTube
  • Instagram

Cookie Management

  • Manage Cookie Preferences

Cookie Management

  • Manage Cookie Preferences

COPYRIGHT © GCS RECRUITMENT SPECIALISTS LTD - PART OF NGAGE SPECIALIST RECRUITMENT LIMITED. ALL RIGHTS RESERVED. COMPANY REGISTERED IN ENGLAND AND WALES WITH COMPANY NUMBER 05609278.​

  • Job Search
  • Employers
    • Divisions
      • Divisions
      • AI
      • Broadcast & Telco
      • Cloud
      • Cyber
      • Data
      • Networks and Infrastructure
      • Software Engineering
    • Solutions
      • Solutions
      • Talent Consulting
      • Project Solutions
      • Temporary Recruitment
      • The Innovation-Hub
    • Case Studies
    • Submit a Vacancy
  • Candidates
    • Careers
      • Careers
      • AI
      • Broadcast & Telco
      • Cloud
      • Cyber
      • Data
      • Networks and Infrastructure
      • Software Engineering
    • Career Advice
    • Submit your CV
    • Refer a friend
  • GCS Connect
  • About Us
    • About GCS
    • News
    • Social Value
    • Meet the team
    • nGAGE Talent
    • Work for GCS
  • Contact Us
Login
Register

Find your new role

Enter your details to access your account.

Trouble logging in?
At least 8 characters, 1 uppercase, 1 lowercase and 1 special character or number
ATTACH CV *
Your file must be a doc, docx or pdf. No larger than 5MB.

Apply for...

Added
COMPETITIVE SALARY

Your file must be a doc, docx or pdf. No larger than 5MB.
New cv path

Please refer to our Privacy Policy for details on how we use your data

Refer a friend


Please refer to our Privacy Policy for details on how we use your data

No saved jobs available

All your saved jobs are no longer available or you've already applied.

Create a job alert

for the following search criteria

Frequency :

Create an account

To receive personalised job alerts, please create an account below.

Already have an account? Log in

Let us know you agree to cookies

We use cookies to provide you with the best possible browsing experience on our website. You can find out more here.