Backend Engineer: AI Shopping Agents (Remote)

1 month ago
Full-time
Mid Level
Software Development
Constructor

Constructor

The only site search and product discovery built for ecommerce KPIs. Delivering superior experiences with AI, NLP, data and personalization.

Internet Software & Services

Description

  • Design, deliver, and maintain web services and data pipeline systems for AI-driven shopping experiences.
  • Build, deploy, and support backend services with an emphasis on performance, reliability, and operational readiness.
  • Define and manage cloud infrastructure using Infrastructure as Code (e.g., AWS CloudFormation).
  • Create and maintain CI/CD pipelines (GitHub Actions) to automate build, test, and deployment workflows.
  • Operate and improve the observability stack (metrics, logs, traces, dashboards, and alerting).
  • Contribute to and own ETL and data processing pipelines used by the product.
  • Collaborate with cross-functional technical and non-technical stakeholders to design, develop, and refine features.
  • Integrate backend services with the core search and personalization engine and deliver end-to-end user-facing agent experiences.

Requirements

  • Strong proficiency in Python and server-side web development, including API design and concurrency/asynchronous programming.
  • Experience designing, building, and operating production backend services with a performance, reliability, and on-call/operations mindset.
  • Experience with Infrastructure as Code and cloud resource management (AWS preferred; Azure/GCP acceptable).
  • Hands-on experience building or maintaining CI/CD pipelines (experience with GitHub Actions is a plus).
  • Experience with observability: metrics, logs, traces, dashboards, and alerting.
  • Experience working with databases, including at least one relational (e.g., PostgreSQL) and one NoSQL system (e.g., DynamoDB).
  • Nice to have: experience with high-load and/or real-time systems.
  • Nice to have: experience with distributed/service-oriented architectures and interface definition/binary RPC (e.g., Protobuf/gRPC).
  • Nice to have: familiarity with vector databases.
  • Nice to have: experience contributing to or owning ETL/data pipeline systems at scale.

Benefits

  • Fully remote work environment (choose where you live).
  • Base salary range $80,000–$120,000 USD plus stock options.
  • Unlimited vacation time (encouraged to take at least 3 weeks per year).
  • Work-from-home stipend and Apple laptop provided for new employees.
  • Annual training and development budget refreshed each year.
  • Regular team offsite events.
  • Maternity and paternity leave for qualified employees.
  • Collaborative culture focused on growth, mentorship, and meaningful impact.

Interested in this position?

Apply directly on the company website

Apply Now

Similar Roles

Staff Backend Engineer - Hosting Services

Airbnb 5K-10K Hotels, Restaurants & Leisure

Staff Software Engineer, Hosting Services at Airbnb leading the design and delivery of scalable hosting and co-hosting systems to elevate the product from regional to global across distributed engineering teams.

Microservices System Design
14 hours, 46 minutes ago

Senior Software Engineer - Java, Spring boot, Microservices

Ivanti 1K-5K Internet Software & Services

Senior Software Engineer at Ivanti working on a globally distributed team to deliver cloud-native device, application, and content security products by driving product releases and ensuring technical and architectural excellence.

Agile Android API Gateway AWS Azure CI/CD Docker Elasticsearch iOS Java Kafka Kubernetes Linux Microservices OAuth SAML Scrum Spring Spring Boot
1 month ago

Staff Backend Developer, Unity Ads / Développeur Backend Principal, Unity Ads

Unity 5K-10K Internet Software & Services

Staff Backend Developer at Unity Ads working on high-scale, low-latency distributed systems to ensure reliable, performant ad delivery and enable new monetization features for game developers worldwide.

Go Kubernetes Microservices MySQL Terraform
1 month ago

Senior Node.js Engineer - APIs & Integrations at Scale-English required

DaCodes 51-250 Internet Software & Services

Senior Integration Engineer at DaCodes collaborating with cross-functional teams to design, build, and maintain API-based integrations between SaaS platforms, third-party applications, and ERPs to ensure reliable, secure data synchronization and integration workflows.

AWS Azure CI/CD Firebase GraphQL JavaScript JWT NetSuite Node.js OAuth PostgreSQL REST API SAML SAP Serverless SOAP SQL
1 month ago

You're on a roll! Sign up now to keep applying.

Sign Up

Already have an account? Log in

Used by 14,729+ remote workers