Software Engineer, Infrastructure

Cursor Cursor · Coding AI · San Francisco, CA · Engineering

Software Engineer on the Infrastructure team at Cursor, focusing on the foundational cloud and networking layer, including Kubernetes, geo-deployment, edge and security infrastructure, and cost management. The company's mission is to automate coding.

What you'd actually do

  1. Owning Kubernetes and cluster foundations: building and operating production clusters with proper service mesh, scaling, and ingress that teams can confidently deploy to.
  2. Designing the geo-deployment architecture: building a replicable, robust process for deploying geo-replicated services across cloud regions and providers.
  3. Building edge and security infrastructure: designing the networking and security layer at the edge to protect against abuse, manage rate limiting, and optimize traffic routing.
  4. Owning cost management and optimization: building attribution systems, identifying waste, and ensuring we're making smart tradeoffs between cost and reliability across all cloud spend.
  5. Unifying the compute platform: defining a single, opinionated container orchestration strategy so every team gets consistent, reliable deployments out of the box.

Skills

Required

  • AWS (or comparable cloud providers)
  • VPC networking
  • EKS/K8s
  • IAM/account management
  • production Kubernetes clusters at scale
  • service mesh
  • autoscaling
  • multi-region deployments
  • edge networking
  • CDN/WAF architectures
  • traffic management at the infrastructure level
  • infrastructure-as-code
  • reproducibility
  • software engineering fundamentals

Nice to have

  • cost optimization at scale
  • infrastructure migration/unification