Skip to content
Distyl AIDistyl AI

Software Engineer - Back End

Builds and scales AI-native backend infrastructure and cloud-native microservices using Python and Kubernetes for enterprise AI workflows. Requires 3+ years backend experience with cloud platforms and DevOps tools.

About the job

Key Responsibilities

  • Build & Scale AI-Native Infrastructure: Develop and refine a platform where AI builds, optimizes, and operates AI-powered workflows. Define how AI automation integrates into traditional enterprise infrastructure.
  • Develop Cloud-Native Microservices & Scalable AI Systems: Design and build secure, high-performance backend services deployed across AWS/GCP/Azure or on-prem Kubernetes environments. Build using Python, FastAPI, SQLAlchemy, Alembic, and modern DevOps tools to develop scalable, reliable AI infrastructure.
  • Optimize System Performance & Reliability: Ensure high-availability, security, and observability of AI-native workflows. Implement best practices for ML/AI Ops, distributed computing, and scalable service orchestration.
  • Collaborate with Cross-Functional Teams: Partner with Forward-Deployed Engineers (FDEs), AI Researchers, and business SMEs to translate real-world operational needs into platform capabilities. Advocate for strong software engineering and DevOps practices, driving high coding standards and scalable architectures.

Requirements

  • Proficiency in Backend & Systems Engineering. Expertise in Python, Java, Golang, or C++ for building scalable, high-performance systems
  • Hands-on experience with Kubernetes, CI/CD, cloud platforms (AWS, GCP, or Azure), and infrastructure as code
  • Strong interest in AI-native development, leveraging tools like ChatGPT, Claude, Perplexity, and Cursor in engineering workflows
  • Experience with security, distributed systems, storage, ML/AI Ops, and large-scale observability is a plus

Compensation & Benefits

  • Base salary range: $150K – $250K, depending on experience, location, and level
  • Meaningful equity
  • 100% covered medical, dental, and vision for employees and dependents
  • 401(k) with additional perks (e.g., commuter benefits, in‑office lunch)
  • Access to state‑of‑the‑art models, generous usage of modern AI tools

Skills

Python, Java, Go, C++, Kubernetes, FastAPI, Sqlalchemy, Alembic, AWS, GCP, Azure, CI/CD, Distributed Systems, Ml/Ai Ops

Postman

Postman

Cupertino, CA

Software Engineer, IAM
$150k+/yrOn-site5+ YOEBackend Engineering

Build secure, scalable identity and access management platforms, APIs, and internal tooling using JavaScript, Node.js, React.js, and distributed-systems expertise. The role requires 5+ years of backend or distributed-systems experience and familiarity with authentication protocols is a plus.

Cribl

Cribl

United States

Software Engineer, Core Platform
$150k+/yrRemoteBackend Engineering

Build backend systems and APIs that ingest, process, and route large-scale telemetry data in real time. The role requires strong computer science fundamentals, Node.js/TypeScript experience, distributed-systems knowledge, and ownership of reliable cloud software.

Censys

Censys

United States
Distributed Systems Engineer
$151k+/yrRemote5+ YOEBackend Engineering

Build and maintain highly available, scalable distributed systems, data pipelines, messaging systems, and services powering Internet intelligence products. The role requires 5+ years of distributed-systems experience and proficiency with Go, cloud platforms, databases, and messaging technologies.

Square

Square

New York, NY

Software Engineer, Cash App Taxes
$153k+/yrRemote4+ YOEBackend Engineering

Build and maintain backend systems powering Cash App Taxes, translating complex federal and state tax requirements into reliable filing and e-file functionality. The role requires 4+ years of software development experience, strong system design skills, and a bachelor's degree or equivalent experience.

Figma

Figma

San Francisco, CA
Software Engineer - Application Platform
$153k+/yrRemote5+ YOEBackend Engineering

Build shared Ruby backend foundations for APIs, asynchronous jobs, workflow orchestration, and developer tooling. The role requires 5+ years of software engineering experience, including 3+ years with production Ruby systems, plus expertise in distributed systems and large codebases.