Skip to content

Software Engineer, Backend

Build and scale backend APIs, microservices, data pipelines, and enterprise integrations powering an AI automation platform. The role requires 3–5 years of backend experience, strong Python skills, and familiarity with databases, cloud infrastructure, security, and distributed systems.

About the job

Responsibilities

Core Development

  • Design, develop, and maintain RESTful APIs and backend services using Python, FastAPI, and SQLAlchemy.
  • Build reliable microservices supporting data processing, automation, and AI system integrations.
  • Implement and optimize database schemas, queries, and caching for performance and scalability.
  • Contribute to data pipelines and synchronization services across enterprise integrations.

AI and Systems Integration

  • Connect backend services with AI model servers, vector databases, and automation workflows.
  • Enable data exchange between AI agents and enterprise systems such as Salesforce, SAP, and Workday.

Scalability and Reliability

  • Identify and resolve performance bottlenecks in backend code and databases.
  • Implement caching, monitoring, and logging to ensure reliability and observability.
  • Collaborate with DevOps to deploy and maintain cloud-based services on AWS or Google Cloud.

Security and Quality

  • Implement secure authentication and authorization using OAuth2, RBAC, and SSO.
  • Follow best practices for code quality, testing, and documentation.
  • Participate in code reviews and improve backend architecture.

Collaboration and Ownership

  • Work with frontend, AI, and product teams to deliver features.
  • Identify improvements and build practical, scalable solutions.
  • Balance speed with long-term scalability.

Requirements

  • 3–5 years of backend development experience focused on APIs, distributed systems, or cloud infrastructure.
  • Proficiency in Python with FastAPI, SQLAlchemy, or similar frameworks.
  • Experience with PostgreSQL or MySQL and data modeling best practices.
  • Familiarity with Redis, message queues such as Kafka, RabbitMQ, or Pub/Sub, and asynchronous processing.
  • Experience with cloud storage solutions such as AWS S3, Google Cloud Storage, or Azure Blob Storage.
  • Understanding of API authentication, security, and scalability principles.
  • Strong debugging, testing, and performance optimization skills.

Nice-to-Haves

  • Experience integrating AI/ML models into backend systems.
  • Familiarity with event-driven architectures or workflow automation systems.
  • Prior experience in startups or high-growth technology companies.

Skills

Python, FastAPI, Sqlalchemy, REST APIs, Microservices, Postgres, MySQL, Redis, Kafka, RabbitMQ, AWS, GCP, Oauth2

Kalshi

Kalshi

New York, NY

Trading Systems Engineer
$180k+/yrOn-site3+ YOEBackend Engineering

Build and maintain high-performance backend trading infrastructure, including order-management systems and event-driven APIs. The role requires at least three years of backend engineering experience, concurrent programming expertise, relational database proficiency, AWS familiarity, and Go, Rust, or C++ skills.

Mirage

Mirage

New York, NY

Software Engineer, Backend
$175k+/yrOn-site5+ YOEBackend Engineering

Build and own backend services, APIs, data pipelines, and infrastructure powering an AI-native video platform. The role requires 5+ years of industry experience and strong expertise in distributed systems, production scaling, and generative AI integration.

Sesame

Sesame

San Francisco, CA
Backend Software Engineer
$175k+/yrOn-siteBackend Engineering

Build and operate scalable backend systems for voice-agent products, spanning distributed services, data infrastructure, real-time audio, and ML-enabled workflows. The role requires expert programming ability, strong database and reliability engineering skills, Kubernetes experience, and production experience with systems at scale.

Zoox

Zoox

Foster City, CA

Software Engineer - C++ Core Data
$175k+/yrHybrid3+ YOEBackend Engineering

Build foundational, high-performance C++ systems that capture, store, retrieve, and transmit data from autonomous vehicle fleets. The role requires a bachelor’s degree, 3+ years of software development experience, and expertise in concurrency, networking, or inter-process communication.

Bilt Rewards

Bilt Rewards

New York, NY

Back End Engineer
$170k+/yrOn-site5+ YOEBackend Engineering

Build and scale Java microservices and back-end services for a mobile and web platform serving millions of users. The role requires 5+ years of software development experience, cloud expertise, and the ability to improve reliability, automation, and application architecture.