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
Similar jobs
Backend Engineering jobsBuild 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.
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.
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.
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.
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.