Python DeveloperJob SummarySeeking a Python Developer to build and productionize a cloud-based Quality Control platform used to inspect... Read more
Seeking a Python Developer to build and productionize a cloud-based Quality Control platform used to inspect robotic storage racks through 3D camera systems. The role focuses on developing AWS IoT data pipelines, backend services, cloud integrations, and testing frameworks to support large-scale robotics deployments across multiple sites.
Key ResponsibilitiesBuild and maintain AWS IoT data pipelines using MQTT, AWS IoT Core, Lambda, and S3.Develop scalable backend services in Python for processing image and video data.Integrate cloud services with internal APIs and downstream systems.Own integration testing and ensure end-to-end system reliability.Review, validate, and enhance AI-generated code.Contribute to CI/CD, DevOps, monitoring, and deployment automation.Support validation, production rollout, and post-deployment stabilization activities.Collaborate with distributed engineering teams to deliver project milestones in a fast-paced environment.Required SkillsStrong Python development experience.Hands-on experience with AWS IoT Core, MQTT, Lambda, and S3.Expertise in device-to-cloud or IoT data pipelines.Experience with serverless architectures and API integrations.Strong understanding of CI/CD, DevOps, and production support.Experience with integration testing and system troubleshooting.Ability to work effectively in a collaborative, agile environment.Comfortable using and reviewing AI-assisted code development tools.Nice to HaveComputer Vision, image/video processing, or machine vision experience.Machine Learning or anomaly detection exposure.NVIDIA Jetson or edge-device familiarity.Experience in IoT, robotics, smart devices, industrial automation, or connected products.
GCS is acting as an Employment Business in relation to this vacancy.
Read lessPython Cloud EngineerJob SummaryAmazon Robotics is seeking a Senior Software Developer to build and productionize a cloud-based Quality... Read more
Amazon Robotics is seeking a Senior Software Developer to build and productionize a cloud-based Quality Control platform used to inspect robotic storage racks through 3D camera systems. The role focuses on developing AWS IoT data pipelines, backend services, cloud integrations, and testing frameworks to support a large-scale robotics deployment across multiple sites.
Key ResponsibilitiesBuild and maintain AWS IoT data pipelines using MQTT, AWS IoT Core, Lambda, and S3.Develop scalable backend services in Python for processing image and video data.Integrate cloud services with internal APIs and downstream systems.Own integration testing and ensure end-to-end system reliability.Review, validate, and enhance AI-generated code.Contribute to CI/CD, DevOps, monitoring, and deployment automation.Support validation, production rollout, and post-deployment stabilization activities.Collaborate with distributed engineering teams to deliver project milestones in a fast-paced environment.Required SkillsStrong Python development experience.Hands-on experience with AWS IoT Core, MQTT, Lambda, and S3.Expertise in device-to-cloud or IoT data pipelines.Experience with serverless architectures and API integrations.Strong understanding of CI/CD, DevOps, and production support.Experience with integration testing and system troubleshooting.Ability to work effectively in a collaborative, agile environment.Comfortable using and reviewing AI-assisted code development tools.Nice to HaveComputer Vision, image/video processing, or machine vision experience.Machine Learning or anomaly detection exposure.NVIDIA Jetson or edge-device familiarity.Experience in IoT, robotics, smart devices, industrial automation, or connected products.
GCS is acting as an Employment Business in relation to this vacancy.
Read lessPython Developer - Banking (Contract until 30/11/2026 with potential extension)Sheffield | Hybrid | 3 days onsite per weekA... Read more
Python Developer - Banking (Contract until 30/11/2026 with potential extension)
Sheffield | Hybrid | 3 days onsite per week
A major banking client is seeking a hands‑on Python Developer to build automation, APIs, and containerized services that power large‑scale database operations. This is a long‑term contract with strong potential to extend.
Design automation solutions for database operations and rollout workflows
Build and integrate APIs using Python & FastAPI for database management
Troubleshoot automation issues across scripts, APIs, and containerized environments
Containerize and deploy services using Docker & Kubernetes
Administer Kubernetes resources (Pods, Ingress, Services, Secrets, CRDs, etc.)
Python API development with FastAPI
Strong problem‑solving, debugging, and analytical capability
Experience with Docker and Kubernetes deployments
Understanding of Kubernetes resource administration
Observability tooling: Prometheus, Grafana, OpenTelemetry
Exposure to enterprise tools: Control‑M, TrueSight, Guardium, Tenable Nessus, Delinea
Knowledge of security practices in regulated environments
CI/CD lifecycle understanding (build, package, test, deploy)
Experience with Agile tools (JIRA)
HashiCorp Vault for secrets management
Exposure to PostgreSQL or MongoDB / MongoDB Atlas
GCS is acting as an Employment Business in relation to this vacancy.
Read lessPython IoT EngineerLocation: Austin, TX / Remote - TBDContract: 12 MonthsRate: Up to $80/hourOpenings: 1Start Date: ASAPAbout the... Read more
Location: Austin, TX / Remote - TBD
Contract: 12 Months
Rate: Up to $80/hour
Openings: 1
Start Date: ASAP
We are seeking a Software Developer to join an Amazon engineering team supporting the development of a software and data pipeline for an IoT quality-control device. This role will focus on building the connection between physical hardware, edge devices, and AWS cloud services.
The ideal candidate will have strong hands-on experience with Python, AWS IoT, MQTT, AWS Lambda, and S3, along with experience developing software on edge devices such as NVIDIA Jetson. Experience building data-ingestion workflows that move data from hardware to the cloud is particularly important.
Candidates with additional experience developing machine learning models, anomaly detection, or other data-driven quality-control solutions are highly desirable.
Key ResponsibilitiesDevelop and maintain Python applications on edge devices, including NVIDIA Jetson.Build and support hardware-to-cloud data ingestion pipelines.Integrate IoT devices with AWS IoT and MQTT.Develop cloud-based processing and data workflows using AWS Lambda and S3.Design reliable workflows for collecting, processing, and transferring data generated by IoT devices.Troubleshoot issues across the hardware, edge, and cloud environments.Collaborate with engineering teams to design and implement scalable IoT software solutions.Support testing, validation, and optimization of the IoT quality-control pipeline.Contribute to the development or integration of ML/anomaly-detection capabilities where applicable.Required QualificationsStrong professional experience with Python development.Hands-on experience with AWS IoT.Experience working with MQTT and IoT device communication.Experience with AWS Lambda and Amazon S3.Experience developing software for edge devices, preferably NVIDIA Jetson.Experience designing or implementing data-ingestion pipelines from hardware/edge devices to the cloud.Strong understanding of IoT, cloud, and distributed data workflows.What We're Looking ForThe strongest candidates will be more than general Python or AWS developers. We're looking for someone who has hands-on experience connecting physical devices to cloud infrastructure and understands how data moves from an edge device into AWS.
A candidate who has built an end-to-end IoT pipeline using Python, Jetson, MQTT, AWS IoT, Lambda, and S3 would be an excellent fit. Experience with ML and anomaly detection would be an additional differentiator.
GCS is acting as an Employment Business in relation to this vacancy.
Read lessML Engineer - Python & Machine LearningRemote (USA)About the RoleWe are seeking a talented and motivated Machine Learning... Read more
Remote (USA)
About the RoleWe are seeking a talented and motivated Machine Learning Engineer I to join our growing team. This is an exciting opportunity for an early-career professional who is passionate about building machine learning solutions that create meaningful user experiences at scale.
The ideal candidate enjoys solving complex problems, writing production-quality code, and collaborating with cross-functional teams to develop and deploy intelligent systems. You will work closely with data scientists, software engineers, and product teams to build and optimize machine learning models that drive business impact.
Key ResponsibilitiesDevelop, train, and deploy machine learning models for personalization, recommendations, and customer-focused applications.Build scalable data pipelines for feature engineering, model training, evaluation, and inference.Collaborate with data scientists and software engineers to transition research and prototypes into production systems.Improve recommendation and ranking models using large-scale behavioral and engagement data.Monitor and evaluate model performance through experimentation, A/B testing, and data-driven analysis.Write clean, maintainable, and efficient Python code following software engineering best practices.Support initiatives that enhance customer engagement and business outcomes through machine learning solutions.Required QualificationsBachelor's or Master's degree in Computer Science, Machine Learning, Artificial Intelligence, Statistics, Mathematics, Engineering, or a related quantitative field.1-3 years of relevant experience, including internships, research, academic projects, or professional experience.Strong programming skills in Python.Solid understanding of machine learning fundamentals, including:Supervised learningClassification and regressionFeature engineeringModel evaluation and validationExperience with machine learning frameworks such as Scikit-learn, TensorFlow, or PyTorch.Experience working with SQL and large datasets.Familiarity with Git and software development best practices.Strong analytical and problem-solving skills.Why Join Us?Work on machine learning products that impact large-scale user experiences.Collaborate with highly skilled engineers, data scientists, and researchers.Gain hands-on experience deploying production-grade machine learning solutions.Grow your expertise in modern ML technologies and scalable systems.Flexible remote work environment with opportunities for learning and career development.
GCS is acting as an Employment Business in relation to this vacancy.
Read lessRole Title: Python DeveloperLocation: Fully Remote (UK) with occasional travel to the London office Job Type: Permanent About... Read more
Role Title: Python Developer
Location: Fully Remote (UK) with occasional travel to the London office
Job Type: Permanent
About the Role
We're looking for a Python Developer with 4-5 years of commercial experience to join our growing technology team. This is a fully remote role where you'll develop and enhance Python applications, build automation solutions, and work with SQL databases to deliver efficient, scalable business solutions. You'll collaborate with cross-functional teams while supporting cloud-hosted applications and driving continuous improvement.
Key Responsibilities:
Develop, maintain and enhance Python applications and automation solutions.Write, optimise and maintain SQL queries, stored procedures and database objects.Build automation scripts to improve business processes and operational efficiency.Support and maintain applications hosted on AWS, Azure or Google Cloud Platform.Troubleshoot, debug and resolve application issues.Participate in code reviews and contribute to software quality improvements.Work closely with technical and business stakeholders in an Agile environment.Produce clear technical documentation where required.
Essential Skills & Experience:
4-5 years' commercial experience developing applications in Python.Strong SQL skills, including query writing, joins and database optimisation.Experience developing automation scripts or business applications.Exposure to cloud platforms such as AWS, Azure or GCP.Experience working with relational databases.Familiarity with Git and Agile development practices.Strong analytical, problem-solving and communication skills.GCS is acting as an Employment Agency in relation to this vacancy.
Read lessPython Developer - Web FocusedBuild scalable web applications that make a difference.We're looking for a talented Python Developer... Read more
Build scalable web applications that make a difference.
We're looking for a talented Python Developer to join a high-performing engineering team delivering modern web platforms and digital solutions. This role is perfect for someone who enjoys building clean, efficient, and scalable applications while contributing to innovative projects from design through deployment.
You'll be involved in developing robust backend services, APIs, and web applications while collaborating with frontend developers, product teams, and cloud engineers to deliver outstanding user experiences.
What You'll Be DoingDesigning and developing web applications using PythonBuilding RESTful APIs and backend servicesWorking with modern frontend frameworks and integrationsOptimising application performance, scalability, and securityContributing to architecture, code reviews, and best practicesSupporting deployments in cloud and containerised environmentsWhat We're Looking ForStrong Python development experienceExperience with Django, Flask, FastAPI, or similar frameworksKnowledge of SQL and database designExperience with APIs, microservices, and cloud technologiesFamiliarity with Git, CI/CD, and Agile development practicesExcellent communication and collaboration skillsWhy Join?Modern technology stack and exciting projectsOpportunity to work across full web application developmentCollaborative and supportive engineering cultureCareer development and continuous learning opportunitiesIf you're passionate about Python and modern web development, we'd love to hear from you. Apply today.
GCS is acting as an Employment Agency in relation to this vacancy.
Read lessPython Engineer / Forward Deployed EngineerLocation: London / HybridWe're looking for a Python Engineer / Forward Deployed Engineer... Read more
Location: London / Hybrid
We're looking for a Python Engineer / Forward Deployed Engineer to work directly with clients, solving complex technical problems and turning ideas into production-ready solutions. This is a hands-on engineering role for someone who enjoys working across software development, cloud platforms, data, and stakeholder engagement.
What you'll be doingBuilding and deploying Python-based applications and services in customer environments.Working closely with stakeholders to understand business problems and rapidly deliver solutions.Designing APIs, integrations, automation workflows and cloud-native platforms.Troubleshooting production issues and improving performance, reliability and scalability.Collaborating with product, engineering and client teams to drive successful outcomes.What we're looking forStrong Python development experience (FastAPI, Flask or Django).Experience building scalable APIs and backend services.Cloud experience across AWS, Azure or GCP.Strong SQL and data integration skills.Experience with Docker, Kubernetes and modern CI/CD practices.Excellent communication skills and the ability to work directly with clients.Comfortable operating in ambiguous environments and taking ownership of delivery.DesirableExperience with AI/LLM applications, agentic AI or RAG solutions.Infrastructure as Code (Terraform, Bicep or CloudFormation).Experience in consulting, professional services or customer-facing engineering roles.Why apply?Work on high-impact projects solving real business challenges.Exposure to modern cloud, platform engineering and AI technologies.Significant autonomy and ownership.Fast-paced environment with excellent career progression opportunities.If you're a strong Python engineer who enjoys working at the intersection of technology, delivery and customer engagement, we'd love to hear from you.
GCS is acting as an Employment Business in relation to this vacancy.
Read lessPython Developer - Banking (Contract until 30/11/2026 with potential extension)Sheffield or Birmingham | Hybrid | 3 days onsite... Read more
Python Developer - Banking (Contract until 30/11/2026 with potential extension)
Sheffield or Birmingham | Hybrid | 3 days onsite per week
A major banking client is seeking a hands‑on Python Developer to build automation, APIs, and containerized services that power large‑scale database operations. This is a long‑term contract with strong potential to extend.
Design automation solutions for database operations and rollout workflows
Build and integrate APIs using Python & FastAPI for database management
Troubleshoot automation issues across scripts, APIs, and containerized environments
Containerize and deploy services using Docker & Kubernetes
Administer Kubernetes resources (Pods, Ingress, Services, Secrets, CRDs, etc.)
Python API development with FastAPI
Strong problem‑solving, debugging, and analytical capability
Experience with Docker and Kubernetes deployments
Understanding of Kubernetes resource administration
Observability tooling: Prometheus, Grafana, OpenTelemetry
Exposure to enterprise tools: Control‑M, TrueSight, Guardium, Tenable Nessus, Delinea
Knowledge of security practices in regulated environments
CI/CD lifecycle understanding (build, package, test, deploy)
Experience with Agile tools (JIRA)
HashiCorp Vault for secrets management
Exposure to PostgreSQL or MongoDB / MongoDB Atlas
GCS is acting as an Employment Business in relation to this vacancy.
Read lessRole: Junior to Mid‑Level Python DeveloperLocation: UK (remote) Key Skills:Strong Python development experienceSQL (writing queries, joins, stored procedures,... Read more
Role: Junior to Mid‑Level Python Developer
Location: UK (remote)
Key Skills:
Strong Python development experience
SQL (writing queries, joins, stored procedures, optimisation)
Cloud exposure (Azure, AWS or GCP)
Experience with Power Platform (Power BI, Power Automate, Power Apps) is highly desirable
What You'll Work On:
Building and enhancing Python-based applications and automation scripts
Working with SQL databases for data extraction, transformation and optimisation
Supporting cloud-based deployments and services
Collaborating with teams using Power Platform tools to automate workflows and build dashboards
Contributing to best practices, code reviews and continuous improvement
Ideal For:
Developers with 1-4 years of experience
Someone looking to grow into a broader cloud/data engineering path
Candidates who enjoy learning new tools and working in a supportive team
GCS is acting as an Employment Agency in relation to this vacancy.
Read lessAll your saved jobs are no longer available or you've already applied.
for the following search criteria