Senior Python Engineer (AI Platforms & Distributed Systems)

Reference: PD1_1778623326

Senior Python Engineer (AI Platforms & Distributed Systems)

Location: Chicago
Work Arrangement: Hybrid
Employment Type: Contract

Overview

We are seeking a highly specialized Senior Python Engineer to design and build scalable backend platforms, automation frameworks, and distributed systems within a cloud-native environment. This role requires deep expertise in Python development, microservices architecture, API engineering, and high-performance data processing.

The ideal candidate will have strong experience developing enterprise-grade applications, building scalable services, and working across modern DevOps and cloud ecosystems.

Key Responsibilities

  • Design and develop scalable backend applications and distributed systems using Python
  • Build high-performance RESTful and asynchronous APIs
  • Develop microservices and event-driven architectures
  • Optimize application performance, concurrency, and scalability
  • Collaborate with platform engineering, DevOps, and cloud teams
  • Build automation frameworks and orchestration tooling
  • Implement monitoring, logging, and observability standards
  • Contribute to CI/CD pipeline automation and infrastructure improvements
  • Participate in architecture reviews and technical strategy discussions
  • Troubleshoot complex production issues and perform root cause analysis

Required Technical Skills

  • 7+ years of software engineering experience
  • 5+ years of advanced Python development experience
  • Strong expertise in:
    • FastAPI
    • Flask or Django
    • AsyncIO
    • Microservices architecture
    • REST and GraphQL APIs
  • Experience building scalable distributed systems
  • Strong understanding of multithreading, concurrency, and asynchronous programming
  • Hands-on experience with:
    • Docker
    • Kubernetes
    • Kafka or RabbitMQ
    • Redis
  • Experience with cloud-native environments:
    • AWS
    • Azure
    • GCP
  • Strong database experience:
    • PostgreSQL
    • MongoDB
    • Cassandra
  • Experience implementing CI/CD pipelines using Jenkins, GitHub Actions, or GitLab
  • Familiarity withobservability tools:
    • Prometheus
    • Grafana
    • ELK
    • OpenTelemetry
  • Strong Linux systems and scripting knowledge

Preferred Qualifications

  • Experience supporting AI/ML or data-intensive platforms
  • Knowledge of infrastructure-as-code tools such as Terraform
  • Exposure to serverless architectures and event-driven workflows
  • Experience supporting enterprise-scale applications with high availability requirements
  • Background in telecom, media, or large-scale enterprise environments

Nice to Have

  • Experience with Celery or distributed task processing frameworks
  • Exposure to MLOps tooling and model deployment pipelines
  • Familiarity with security best practices and API authentication standards

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

$50.00 - $75.00
Per annum
USD50 - USD75 per annum
Added 12/05/2026
Reference: PD1_1778623326

Senior Python Engineer (AI Platforms & Distributed Systems)

Chicago, Illinois, United States of America Contract Engineering Technology

Other similar jobs

Senior AWS Big Data Architect (Cloud Data Platforms & Streaming Analytics)

Added 12/05/2026

Senior AWS Big Data Architect (Cloud Data Platforms & Streaming Analytics)Location: Chicago Work Arrangement: Hybrid Employment Type: ContractOverviewWe are seeking a highly specialized AWS Big Data Architect to lead the design and implementation of enterprise-scale cloud data platforms and real-time analytics solutions. This role requires deep expertise across AWS data services, distributed processing frameworks, streaming technologies, and large-scale data architecture.The ideal candidate will have extensive experience building modern lakehouse architectures, optimizing high-volume ETL pipelines, and enabling scalable analytics and machine learning workloads within cloud-native environments.Key ResponsibilitiesArchitect and implement scalable big data solutions on AWSDesign modern data lake and lakehouse architecturesBuild...

Learn more

Senior Software Engineer (Distributed System - C++)

Added 05/08/2026

SENIOR C++ SOFTWARE ENGINEER (DISTRIBUTED SYSTEMS - NEW DEVELOPMENT)Location: Munster (2 days a week Hybrid)Salary: €80,000 to €110,000(depends on experience) + Bonus/Benefits OverviewWe are hiring multiple C++ engineers to build new large-scale distributed software systems. This is a rare greenfield opportunity within a global engineering organisation, working on complex, high‑performance systems in Linux with a mix of new development and integration with long-standing platforms.What You'll Work OnDesigning and developing new distributed system componentsBuilding high-performance, scalable backend services in C++ (or C / Go / Rust backgrounds considered)Architecting and implementing new features within multi-node distributed environmentsIntegrating new systems with legacy platforms...

Learn more

Senior Platform & Cloud Systems Engineer

Added 27/07/2026

Public Cloud | Automation | Large-Scale InfrastructureAn exciting opportunity for experienced engineers who enjoy solving complex infrastructure challenges and building scalable cloud platforms.You'll join a growing engineering team responsible for delivering reliable infrastructure services across global cloud environments. This role combines cloud engineering, systems engineering and platform design, making it ideal for engineers who enjoy both building and operating production systems.Key ResponsibilitiesDesign and implement scalable cloud infrastructure solutionsSupport large-scale platforms across AWS, Azure and GCPBuild automation frameworks and operational toolingEnhance observability, reliability and platform performancePartner with engineering teams to improve deployment processesDevelop infrastructure tooling with PythonContribute to platform modernisation initiativesCore...

Learn more

Systems Engineer

Added 18/08/2026

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...

Learn more

Junior Software Engineer (Embedded Systems & Automation)

Added 30/07/2026

About the RoleWe are looking for a Junior Software Engineer to support the development and deployment of software-driven industrial automation systems. This role is suited for recent graduates and early-career engineers with backgrounds in embedded software, C/C++, robotics, computer engineering, or low-level software development.You'll contribute to real-world automation projects by developing and validating system configurations, analyzing technical documentation, supporting troubleshooting efforts, and collaborating with multidisciplinary engineering teams.Key ResponsibilitiesAnalyze engineering drawings, technical documentation, and system architectures.Build, validate, and test JSON-based configuration files.Support troubleshooting and debugging activities within control software environments.Review system logic and communication structures.Work with version control systems to manage...

Learn more

Machine Learning Engineer - Recommendation Systems

Added 28/07/2026

Machine Learning Engineer - Recommendation SystemsRemote (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,...

Learn more

Broadcast Systems Engineer

Added 28/07/2026

Broadcast Systems EngineerWe are seeking experienced Broadcast Systems Engineer to support on-site live broadcast operations. This role is responsible for ensuring broadcast quality, commercial execution, sponsorship fulfillment, and continuity of live programming in a fast-paced environment. Key ResponsibilitiesPerform quality assurance checks on incoming and outgoing media content to ensure technical and editorial readiness.Monitor and maintain the integrity of live video and audio feeds throughout broadcasts.Execute commercial breaks and sponsorship elements accurately and on schedule.Manage playlists and logs in real time, including adjustments for schedule changes and live-event delays.Troubleshoot automation and operational issues during live broadcasts.Track sponsorship placements and ensure contractual...

Learn more

Systems Engineer - Multicloud

Added 23/07/2026

Systems Engineer (Cloud Infrastructure)About the RoleWe're looking for an experienced Systems Engineer to join a collaborative global engineering team focused on building, maintaining and evolving modern cloud infrastructure. This is an exciting opportunity to work on large-scale platforms that support business-critical services while contributing to the ongoing improvement of cloud technologies and engineering practices.The role offers a balance of hands-on engineering and operational support, with a strong emphasis on automation, continuous improvement and delivering reliable cloud solutions.What You'll Be DoingDesign, build and support cloud infrastructure across public cloud environments.Help improve the reliability, scalability and performance of production platforms.Develop automation and...

Learn more

Systems Engineer III

Added 10/07/2026

We are partnering with a leading global technology company that's looking for an experienced Systems Engineer to join their Platform Engineering team. This is an opportunity to work on large-scale, mission-critical Kubernetes infrastructure powering cloud-native applications used around the world.If you're passionate about automation, cloud infrastructure, and building highly scalable platforms, this role offers the chance to work with cutting-edge technologies in a collaborative engineering environment.What You'll Be DoingManage, patch, upgrade, and optimise Kubernetes infrastructure across on-premises and public cloud environments.Build and improve Infrastructure as Code (IaC) solutions using Terraform, Helm, and GitOps practices.Develop automation and tooling using Python and/or...

Learn more

Tech systems engineer

Added 06/07/2026

Job Summary:We are seeking a highly skilled Technical Systems Engineer III to support a 5G RAN network operations team. This role focuses on monitoring, troubleshooting, maintaining, and restoring 5G network services while supporting new network deployments and transport initiatives. The ideal candidate will have experience in wireless network operations, outage management, and network troubleshooting within a fast-paced telecom environment.Key Responsibilities:* Provide operational support to identify network incidents, troubleshoot issues, and implement resolutions across 5G Core, RAN, and Transport networks.* Analyze service-impacting issues, determine corrective actions, restore services, and escalate complex problems when required.* Document troubleshooting activities and maintain accurate ticketing...

Learn more

Software Engineering Tech Lead - AI / Agentic Systems

Added 02/06/2026

Software Engineering Tech Lead - Python | Azure | AI / Agentic Systems Contract | London - Hybrid 1-2 days a month in the office if requiredWe're looking for a hands-on Software Engineering Tech Lead to drive the design and delivery of modern, AI-enabled platforms. This is a high-impact role combining deep engineering expertise with technical leadership across Python, Azure, and next-gen agentic systems.Key ResponsibilitiesLead the design and delivery of scalable, production-grade software systemsStay hands-on with coding in Python, setting engineering standards and best practicesArchitect and build AI / agentic solutions (LLM orchestration, tool integration, RAG pipelines)Define and implement robust...

Learn more

Python Cloud Engineer

Added 12/08/2026

Python Cloud EngineerJob SummaryAmazon 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...

Learn more

Python IoT Engineer

Added 10/08/2026

Python IoT EngineerLocation: Austin, TX / Remote - TBDContract: 12 MonthsRate: Up to $80/hourOpenings: 1Start Date: ASAPAbout the RoleWe 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...

Learn more

ML Engineer - Python & Machine Learning

Added 29/07/2026

ML Engineer - Python & Machine LearningRemote (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...

Learn more

Forward Deployed Engineer - Python

Added 13/07/2026

Python Engineer / Forward Deployed EngineerLocation: London / HybridWe'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...

Learn more
At least 8 characters, 1 uppercase, 1 lowercase and 1 special character or number
Your file must be a doc, docx or pdf. No larger than 5MB.