Backend Software Engineer (Distributed Systems / Python)

Glint Tech Solutions LLC

$170K — $250K *
Information Technology
Less than 5 years of experience
Job Overview by Ladders

Qualifications

  • 3+ years of backend software engineering experience (5-8 years preferred).
  • Expertise in building production distributed systems at scale.
  • Proficient in handling concurrency, race conditions, and asynchronous processing.
  • Strong Python programming skills.
  • Experience with PostgreSQL or similar relational databases.
  • Hands-on with Kubernetes and Docker.
  • Experienced in deploying applications on AWS and/or GCP.
  • Familiarity with Infrastructure as Code tools like Terraform.

Responsibilities

  • Design and maintain scalable backend systems for real-time GPU allocation.
  • Develop distributed services for resource scheduling and management.
  • Build infrastructure to manage concurrency and asynchronous workflows.
  • Design and optimize logic for pricing and allocation in distributed systems.
  • Collaborate with engineering teams to enhance infrastructure utilization.
  • Oversee project life cycle from design to long-term maintenance.
  • Improve reliability and observability of the platform.
  • Manage CI/CD pipelines and cloud infrastructure automation.

Benefits

  • Hybrid work model (4 days in office).
  • Comprehensive benefits package.
  • Opportunity for equity participation.
Full Job Description
About the job Backend Software Engineer (Distributed Systems / Python)

Location
  • Palo Alto / San Francisco, CA
  • Hybrid/Onsite (4 days per week)
  • Team is onsite in Palo Alto every Monday

Compensation
  • $170,000 - $230,000 base salary
  • Exceptional candidates may be considered up to $250,000
  • Competitive equity package
  • Comprehensive benefits

What You'll Do
  • Design, build, and maintain highly scalable backend systems supporting real-time GPU allocation.
  • Develop and evolve distributed services responsible for resource scheduling, reservation management, and capacity allocation.
  • Build reliable backend infrastructure capable of handling concurrency, asynchronous workflows, and race conditions.
  • Design and optimize pricing, allocation, and orchestration logic for large-scale distributed systems.
  • Partner closely with cross-functional engineering teams to ensure efficient infrastructure utilization.
  • Own projects from technical design through implementation, deployment, monitoring, and long-term maintenance.
  • Improve platform reliability, resiliency, observability, and operational excellence.
  • Build and maintain CI/CD pipelines, cloud infrastructure, and deployment automation.
  • Participate in production on-call rotations and continuously improve operational tooling and runbooks.

Required Qualifications
  • 3+ years of professional backend software engineering experience (5-8 years preferred).
  • Strong expertise building and maintaining production distributed systems at scale.
  • Proven experience handling:
    • Concurrency
    • Race conditions
    • Asynchronous request processing
    • Distributed system reliability
  • Strong proficiency in Python.
  • Experience with PostgreSQL or other relational databases.
  • Hands-on experience with Kubernetes and Docker.
  • Experience deploying cloud-native applications on AWS and/or GCP.
  • Familiarity with Infrastructure as Code tools such as Terraform.
  • Strong understanding of software architecture, scalability, and production operations.
  • Experience participating in system design and architecture discussions.

Preferred Qualifications
  • Experience at Big Tech or VC-backed startups.
  • Experience building marketplace platforms, auction engines, exchanges, reservation systems, billing platforms, or pricing engines.
  • Experience with observability, monitoring, and production incident response.
  • Strong understanding of distributed scheduling or orchestration systems.
  • Comfortable contributing across multiple areas of the technology stack.

Ideal Candidate

We're looking for someone who:
  • Enjoys solving complex distributed systems problems.
  • Has built and maintained production systems-not just prototypes or MVPs.
  • Takes ownership from design through long-term operational support.
  • Is comfortable working in a fast-paced startup environment.
  • Can influence architecture while remaining highly hands-on.
  • Thrives in collaborative, cross-functional engineering teams.

Technical Environment
  • Python
  • PostgreSQL
  • Kubernetes
  • Docker
  • AWS
  • GCP
  • Terraform
  • CI/CD
  • Distributed Systems
  • Cloud Infrastructure

Similar Jobs

More Jobs at Glint Tech Solutions LLC

More Information Technology Jobs

Find similar Backend Software Engineer (Distributed Systems / Python) jobs: