CrawlJobs Logo

Staff Backend Software Engineer - API Platform

United States, San Francisco, New York City, Seattle 250000.00 - 385000.00 USD / Year · Job Posted February 21, 2026
Apply Position
Job Link Share

Job Description

Perplexity is redefining how people search, reason, and interact with information. Our API team sits at the core of this vision, designing and operating the high-performance interfaces that expose Perplexity’s intelligence to developers, enterprises, and products worldwide. This team owns the architecture, reliability, and security of the APIs that power everything from real-time LLM queries to enterprise-scale integrations. As a Staff Backend Engineer, you will shape the technical foundation of Perplexity’s external platform. You’ll architect distributed systems, optimize performance at scale, and set engineering standards that ensure our APIs are fast, resilient, and a delight to build on.

Job Responsibility

  • Design, build, and operate mission-critical APIs in Python, Go, or Rust optimized for low latency, high throughput, and strong consistency
  • Lead major technical initiatives, from new platform components to multi-team system redesigns
  • Improve system reliability and security by implementing rate limiting, authentication, observability (metrics, tracing, logging), and automated testing
  • Collaborate across teams to determine when to extend existing systems versus build new, specialized services
  • Translate customer needs into scalable platform capabilities and generalized API features
  • Uphold engineering excellence through design reviews, code quality, and internal documentation

Requirements

  • 5+ years of backend engineering experience with Python, Go, or Rust
  • Strong understanding of high-traffic API design: versioning, schema evolution, idempotency, auth patterns, and performance tuning
  • Hands-on experience running AWS services, plus fluency with Kubernetes, CI/CD, and modern DevOps practices
  • Experience with LLM or natural-language APIs (latency tuning, streaming, model orchestration) is a strong plus
  • Strong customer empathy and product sense, ensuring the APIs you build are ergonomic, well-documented, and easy to adopt

Nice to have

Experience with LLM or natural-language APIs (latency tuning, streaming, model orchestration) is a strong plus

What we offer

  • Comprehensive health, dental, and vision insurance for you and your dependents
  • Includes a 401(k) plan
  • Offers Equity

Looking for more opportunities?

Search for other job offers that match your skills and interests.

Similar Jobs for

Staff Backend Software Engineer - API Platform

8 matching positions

Staff Software Engineer, Backend Platform

At Harvey, we’re transforming how legal and professional services operate — not ...
Location
Location
United States , San Francisco
Salary
Salary:
238000.00 - 290000.00 USD / Year
harvey.ai Logo
Harvey
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 7+ years of software engineering experience (post-BS/MS), including building scalable backend systems or internal developer platforms
  • Proficiency in Python (or similar languages) and deep knowledge of backend development fundamentals (APIs, data stores, concurrency, distributed systems)
  • Hands-on experience with web frameworks and service architectures (e.g. Flask/FastAPI, Bounded context services, microservices) and an understanding of designing clean, versioned APIs
  • Familiarity with caching, messaging, and database technologies (Redis, Kafka, SQL/NoSQL databases, Vector databases, etc.) and how to use them effectively for high performance and reliability
  • A track record of writing high-quality, well-tested code and using tools (unit/integration testing, static typing, CI) to catch issues early and ensure reliability
  • Strong problem-solving skills and a passion for improving developer experience — you enjoy creating tools or frameworks that make other engineers more productive
  • Excellent collaboration and communication skills, with the ability to work across teams and incorporate feedback
Job Responsibility
Job Responsibility
  • Develop and maintain Harvey’s internal backend frameworks and libraries that provide common capabilities (API routing, service lifecycle management, caching and messaging primitives, error handling interfaces, etc.), so product teams don’t have to reinvent them
  • Create and improve APIs, service templates, and versioned interfaces that establish consistent patterns for building new services and features
  • Introduce and champion modern backend architecture patterns like asynchronous I/O (asyncio) and streaming data processing, continually evolving our platform for better performance and scalability
  • Design Harvey-specific abstractions and domain-specific frameworks—covering cross-cutting concerns (e.g., authorization, streaming) and areas like data governance and event processing—to provide product engineers with these capabilities out of the box
  • Embed reliability and observability into the platform by building in tracing, metrics, and automated tests (shift-left), ensuring services built on our foundation are robust and easy to monitor
  • Collaborate with Model Infrastructure team to tackle challenges unique to GenAI-native applications — such as supporting high-throughput model inference, managing streaming and long-running API interactions, and designing abstractions for retrieval, context handling, and prompt lifecycle
  • Collaborate with the Developer Experience and Infrastructure teams (who own CI/CD pipelines, build tools, and release infrastructure) to integrate our platform components seamlessly into the deployment and monitoring ecosystem
  • Work closely with product engineering teams to gather feedback, evangelize best practices, and make the “paved road” approach a reality — providing strong defaults and clear documentation so teams can move fast with confidence
What we offer
What we offer
  • Offers Equity
  • Offers Bonus
  • Comprehensive health, dental and vision coverage
  • retirement benefits (401k match up to 4%)
  • flexible PTO
  • Fulltime
Read More
Arrow Right

Staff Software Engineer – API Platform

SONIFI Solutions, Inc. is seeking a Staff Software Engineer of API Platform to p...
Location
Location
United States , Sioux Falls
Salary
Salary:
120000.00 - 160000.00 USD / Year
sonifihealth.com Logo
SONIFI Health
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 8+ years of professional software engineering experience, including 2+ years at Staff level or equivalent technical leadership
  • Proven experience designing and scaling APIs (REST, GraphQL, or gRPC) supporting multiple products or business lines
  • Strong proficiency in modern backend technologies such as Python, Node.js, TypeScript, Go, and cloud-native design on AWS
  • Experience with API gateways, service meshes, and authentication frameworks (AWS API Gateway, Envoy, OAuth2, OpenID Connect)
  • Deep understanding of data modeling and system integration, including event-driven or microservice architectures
  • Familiarity with observability stacks (Grafana, Prometheus) and CI/CD automation
  • Excellent communication skills with a demonstrated ability to drive technical alignment across multiple teams
Job Responsibility
Job Responsibility
  • Collaborate with Enterprise Architecture to define and drive the technical architecture and roadmap for the Platform API and related infrastructure, establishing standards for authentication, data access, and versioning across all product domains
  • Design and implement core API services that unify multiple product backends into a single, consistent developer experience
  • Partner with engineering SMEs and Architects to support migration of existing systems into the new platform, ensuring a smooth transition with minimal operational disruption
  • Promote API-first design principles across product teams and establish guidelines for REST/GraphQL patterns, schema evolution, and API documentation
  • Work cross-functionally with product, data, and frontend teams to identify and implement common services and abstractions that reduce duplication and accelerate innovation
  • Implement API observability and governance to ensure scalability, reliability, and performance for internal and external developers
  • Partner with Security and Compliance to enable external API exposure, including OAuth2, rate limiting, tenant isolation, and audit trails
  • Mentor and influence senior and mid-level engineers, promoting best practices in distributed systems design, service ownership, and platform reliability
  • Represent engineering in strategic technical discussions, balancing long-term vision with near-term business needs and partner integrations
What we offer
What we offer
  • PTO
  • holidays
  • health
  • dental
  • vision
  • retirement plan
  • pet insurance
  • on-demand pay
  • Fulltime
Read More
Arrow Right

Sr Staff Engineer Software (Backend Prisma AIRS)

As a Senior Staff Software Backend Engineer on the Prisma AIRS Red Teaming team,...
Location
Location
United States , Santa Clara
Salary
Salary:
126000.00 - 204500.00 USD / Year
paloaltonetworks.com Logo
Palo Alto Networks
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • BS/MS degree in Computer Science or equivalent
  • Minimum 4 years of related programming experience required
  • Expertise in building scalable distributed systems with excellent Python or Golang programming skills
  • Experienced in modern backend frameworks and tools
  • Experience with GCP (Google Cloud Platform)
  • Experience with relational databases and SQL
  • Ability to work well with a group of senior and junior engineers in a dynamic, fast-paced environment
  • Experience with modern CI/CD pipelines like GitHub Actions, GitLab Pipelines with Git Version Control
  • Good grasp of asynchronous programming
  • Closely worked with Product Managers and frontend engineers to deliver high-quality features
Job Responsibility
Job Responsibility
  • Develop highly scalable and robust backend services and APIs that offer customers insights into their red teaming engagements and provide actionable solution suggestions
  • Work on complex red teaming problems that necessitate an in-depth evaluation of requirements and apply engineering techniques to achieve quality results
  • Identify problems and opportunities, and propose and develop simple and attainable solutions to enhance the team's development process and product quality
  • Be a role model in establishing and implementing engineering best practices, including test-driven development, for red teaming solutions
  • Drive collaborative discussions and create synergy among product feature stakeholders to create an amazing red teaming product
What we offer
What we offer
  • Restricted stock units
  • Bonus
  • Fulltime
Read More
Arrow Right

Staff Software Engineer - Backend

The Role : We're looking for a seasoned Staff Software Engineer to join our IAM ...
Location
Location
United States , Austin, Texas; Mountain View, California; Warren, Michigan
Salary
Salary:
Not provided
gm.com Logo
General Motors
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Bachelor's degree in Computer Science, Cybersecurity, or related field (or equivalent experience)
  • Advanced proficiency in one or more programming languages (e.g., Python, Go, Java, C++)
  • Experience with cloud platforms (AWS, Azure, GCP) and containerization (Docker, Kubernetes)
  • Strong understanding of authentication, authorization, encryption, and secure coding practices
  • Experience working with security and audit teams
  • Ability to self-manage time and maintain an excellent work ethic in an Agile environment
  • Able to convey identity requirements and concepts across different levels of users
  • Strong verbal and written communication skills
Job Responsibility
Job Responsibility
  • Design and develop security-focused software solutions, tools, and automation frameworks
  • Integrate security into CI/CD pipelines and cloud-native environments
  • Collaborate with infrastructure and application teams to embed security into system architecture
  • Conduct code reviews and threat modeling to identify and remediate vulnerabilities
  • Build and maintain systems for monitoring, logging, and alerting on security events
  • Develop and maintain APIs and microservices that support security operations
  • Participate in incident response and forensic investigations as needed
  • Stay current with emerging threats, vulnerabilities, and security technologies
What we offer
What we offer
  • Relocation benefits
  • Fulltime
Read More
Arrow Right

Staff, Software Engineer - Backend

Walmart's Enterprise Business Services (EBS) is a powerhouse of seven exceptiona...
Location
Location
United States , Bentonville
Salary
Salary:
110000.00 - 220000.00 USD / Year
walmart.com Logo
Walmart
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Bachelor's degree in computer science, computer engineering, computer information systems, software engineering, or related area and 4 years' experience in software engineering or related area
  • 6 years' experience in software engineering or related area
  • Python guru with a proven track record of writing high-performing, production-quality code
  • Hands-on experience designing and building Python-based web services in a production setting (FastAPI experience preferred)
  • Deep familiarity with version control using Git in collaborative team environments
  • Comfortable working with Linux environments and containerization technologies such as Docker
  • 4+ years of industry experience with demonstrated ownership and delivery of software products
  • Hands-on experience developing or deploying GenAI-based applications
  • Experience working with or integrating open-source and/or commercial GenAI libraries/frameworks such as Hugging Face Transformers, LangChain, OpenAI API, or similar
  • Ability to productionize and evaluate GenAI models
Job Responsibility
Job Responsibility
  • Design and develop platform features enabling advanced semantic routing for GenAI-powered services
  • Build and maintain evaluation pipelines for semantic router data
  • Collaborate with applied researchers and data scientists to continuously improve semantic routing algorithms
  • Develop and implement agent-to-agent (A2A) communication protocols
  • Contribute to the design and development of platform features using microservices (FastAPI) and event-driven architecture (Kafka, SSE, WebSocket)—all in Python
  • Uphold engineering and operational excellence standards
  • Support operational excellence for semantic routing and agent communication systems
  • Stay current with GenAI and multi-agent system best practices
  • Be an active member of a dynamic team
  • Support production operations by participating in on-call rotations
What we offer
What we offer
  • Medical coverage
  • Vision coverage
  • Dental coverage
  • 401(k) match
  • Stock purchase plan
  • Paid maternity and parental leave
  • PTO
  • Short-term disability
  • Long-term disability
  • Company discounts
  • Fulltime
Read More
Arrow Right

Staff Backend Software Engineer, Internal Tools

We are looking for a versatile Backend Software Engineer to own the design, deve...
Location
Location
United States , San Jose
Salary
Salary:
172800.00 - 237600.00 USD / Year
archer.com Logo
Archer Aviation
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 4+ years of professional backend engineering experience
  • Strong proficiency in at least one backend programming language (Python, Go, Java, Node.js, or similar)
  • Extensive experience with cloud platforms (AWS, GCP, or Azure) and cloud-native architecture
  • Solid understanding of DevOps principles with hands-on experience in: CI/CD tools (TeamCity, Jenkins, GitLab CI, GitHub Actions, CircleCI, etc.)
  • Containerization and orchestration (Docker, Kubernetes, Prefect/Airflow)
  • Infrastructure as Code (Terraform, CloudFormation, Ansible, etc.)
  • Proficiency with relational and NoSQL databases
  • Experience with RESTful API design and microservices architecture
  • Strong understanding of software engineering best practices including version control, testing, and code review
  • Proven ability to work effectively with cross-functional teams and non-technical stakeholders
Job Responsibility
Job Responsibility
  • Design, develop, and maintain scalable backend systems and APIs for internal tools supporting engineering, manufacturing, supply chain, and business operations
  • Build automation tools and workflows that streamline cross-functional processes
  • Implement robust data pipelines and integration systems connecting various internal platforms
  • Ensure code quality through comprehensive testing, code reviews, and adherence to engineering best practices
  • Design and manage cloud infrastructure with a focus on scalability, reliability, and security
  • Monitor system performance, troubleshoot issues, and optimize for efficiency
  • Establish infrastructure as code practices and maintain version-controlled configurations
  • Partner with multidisciplinary stakeholders including engineers, operations teams, program managers, and executives to understand requirements and deliver solutions
  • Translate business needs into technical specifications and architectural designs
  • Fulltime
Read More
Arrow Right

Staff Software Engineer, Backend - Ecosystem

Join our Ecosystem team, a cross-functional group of engineers and product partn...
Location
Location
Singapore , Singapore
Salary
Salary:
Not provided
airwallex.com Logo
Airwallex
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Bachelor's degree in Computer Science or a related field
  • 5+ years of experience in developing Internet applications, large financial systems, or e-commerce platforms
  • Proficient in coding or scripting languages(Java/Kotlin/C++/Python, etc.)
  • Deep familiarity with the standard library, idiomatic usage, and best practices of your primary programming languages.
Job Responsibility
Job Responsibility
  • Platform Architecture & Strategy: Lead the high-level design and long-term technical roadmap for the App Marketplace or Extension Framework
  • Extensibility Frameworks: Design and implement the core SDKs, webhooks, and UI-extension patterns that allow third-party developers to embed their functionality directly into the Airwallex platform
  • Technical Excellence: Establish and enforce rigorous internal coding standards, observability patterns, and security protocols for the entire team
  • Developer Experience (DX): Champion the needs of external developers by building world-class documentation infrastructure, sandboxes, and tooling.
What we offer
What we offer
  • Innovative Environment: Be part of a forward-thinking team that is shaping the future of financial technology through collaboration and innovation
  • Impactful Work: Your contributions will directly influence the growth of our app marketplace, driving new business opportunities and enhancing customer experiences
  • Collaboration and Growth: Work alongside talented professionals and engage with a diverse community of developers and partners. We offer opportunities for professional development and career advancement in a supportive and inclusive environment
  • Cutting-Edge Technology: Utilize the latest technologies and methodologies to build a secure and efficient platform that meets the evolving needs of our users and partners.
  • Fulltime
Read More
Arrow Right

Staff Software Engineer, Platform

You'll own critical platform infrastructure supporting 70M+ users and scaling to...
Location
Location
United States , San Francisco
Salary
Salary:
230000.00 - 310000.00 USD / Year
gamma.app Logo
Gamma
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 7+ years of backend engineering experience with deep expertise in distributed systems and data infrastructure
  • Proven track record architecting systems that scaled through multiple orders of magnitude
  • Expert-level proficiency in scalable APIs, databases (PostgreSQL, Redis), and event-driven architectures
  • Experience with real-time systems including collaborative editing, WebSockets, CRDTs, or similar conflict resolution
  • Strong operational excellence with monitoring, alerting, incident response, and performance debugging at scale
  • Proficiency in backend technologies (Node.js, Python, or similar) with deep understanding of tradeoffs
  • Product-minded approach with ability to make technical decisions that unlock business value and user experience
  • High autonomy, low ego with empathetic, reflective, self-aware, growth mindset that actively promotes psychological safety
Job Responsibility
Job Responsibility
  • Lead major infrastructure initiatives including database migrations, architecture refactors, and performance optimization at scale
  • Define engineering standards and best practices across backend teams
  • Mentor engineers on system design, scalability patterns, and production excellence
  • Make build vs buy decisions for platform components and balance technical debt paydown with feature velocity
  • Collaborate with leadership to shape multi-year platform roadmap
  • Dive deep into gnarly technical problems including race conditions, performance bottlenecks, and data consistency issues
What we offer
What we offer
  • competitive equity
  • Fulltime
Read More
Arrow Right