For companies
  • Hire developers
  • Hire designers
  • Hire marketers
  • Hire product managers
  • Hire project managers
  • Hire assistants
  • How Arc works
  • How much can you save?
  • Case studies
  • Pricing
    • Remote dev salary explorer
    • Freelance developer rate explorer
    • Job description templates
    • Interview questions
    • Remote work FAQs
    • Team bonding playbooks
    • Employer blog
For talent
  • Overview
  • Remote jobs
  • Remote companies
    • Resume builder and guide
    • Talent career blog
Algolia
Algolia

Software Engineer, GenAI

Location

Remote restrictions apply
See all remote locations

Salary Estimate

N/AIconOpenNewWindows

Seniority

N/A

Tech stacks

Python
Software Development
Testing
+31

Permanent role
6 days ago
Apply now

About Algolia

Algolia is the leading Search & Discovery API company, powering over 1.5 trillion queries per year for 10,000+ customers worldwide. Performance, scalability, and developer experience are at the heart of our mission. We maintain high-quality SDKs across a dozen languages and live by our core values: Grit, Trust, Candor, Care, and Humility.

The Team

You’ll join our 8-person, cross-functional GenAI Platform squad. We build and operate a Python API that lets developers define, deploy, and manage autonomous multi-agent workflows—leveraging LLMs, vector-search/RAG, external APIs, memory, and custom logic. Our platform handles agent life-cycle, context routing, error recovery, telemetry, and cost controls, making it simple to assemble complex GenAI-driven features.

The Opportunity

As our next Software Engineer, you will be pivotal in evolving our platform from its Beta launch into an enterprise-ready agent ecosystem. You’ll own fast-follow capabilities, broaden our LLM provider integrations, enhance observability, and harden multi-agent coordination. Your work will accelerate partner adoption and lay the groundwork for compliance and at-scale performance.

Your Role Includes

  • Backend API Development & Migration Design, implement, and maintain Python APIs to achieve sub-100 ms SLAs on cached calls, containerize for GCP, and ensure zero-downtime rollouts.
  • Agentic “Tool” Integration Extend our orchestration engine to treat RAG (vector-search + prompt templates) as a first-class tool; build and maintain SDK adapters for leading LLM providers and vector stores.
  • Production Hardening & Best Practices Enforce rigorous type-hinting, linting, CI/CD, smoke tests, and full coverage; automate canary deployments and performance tuning in a microservices environment.
  • Observability, Security & Cost Controls Instrument detailed telemetry (cache hits/misses, API-call metrics, LLM costs); build dashboards for internal teams; implement RBAC, audit logging, rate-limiting, and per-tenant isolation.
  • Customer Enablement Partner with technical customer teams and Solutions Engineers to create documentation, demos, and sample apps that accelerate onboarding and drive adoption.

Day-to-Day

  • Participate in agile rituals (planning, stand-ups, reviews, retrospectives)
  • Pair- or mob-program on major features (e.g., multi-agent recovery logic, new LLM adapters)
  • Write and review high-quality Python code and RFC-backed pull requests
  • Keep runbooks and API specs “always green” in Confluence
  • Troubleshoot production issues via logs and roll out hot-fixes as needed

Key Projects & Initiatives

  • Beta Fast-Follow: semantic & response caching, multi-vendor routing logic, enterprise SLA codification
  • Orchestration Enhancements: dynamic tool-chaining, context routing improvements, dead-letter handling
  • Telemetry Dashboards: cost-savings insights, request-prioritization controls
  • Python SDK & Sample Apps: robust client library and reference multi-agent workflows

You Might Be a Fit If You Have

  • Python & API Design: 3+ years building versioned REST APIs in FastAPI or Django REST Framework, with strong type safety and unit tests
  • Generative-AI Expertise: hands-on experience integrating LLM providers and designing multi-agent orchestration logic in Python
  • Microservices Production Skills: familiarity with Docker/GCP, performance tuning, canary rollouts, and low-latency caching
  • Observability & Security Acumen: experience instrumenting telemetry, implementing RBAC/audit logging, rate-limiting, and multi-tenant isolation
  • Collaborative Mindset: proven ability to thrive in pair/mob programming, contribute to RFCs, and uphold collective code ownership
  • Bonus Skills: Terraform/IaC, advanced GCP services (Cloud Run, Pub/Sub), React/TypeScript, experience with Algolia’s search ecosystem

Our Values in Action

  • GRIT: Navigate ambiguity and technical challenges with perseverance
  • TRUST: Collaborate openly, take ownership, and build confidence across teams
  • CANDOR: Give and receive constructive feedback to drive improvement
  • CARE: Show genuine empathy for teammates and customers
  • HUMILITY: Remain curious, acknowledge mistakes, and learn from others

Flexible Workplace Strategy

Algolia’s flexible workplace model is designed to empower all Algolians to fulfill our mission to power search and discovery with ease. We place an emphasis on an individual’s impact, contribution, and output, over their physical location. Algolia is a high-trust environment and many of our team members have the autonomy to choose where they want to work and when.

While we have a global presence with physical offices in Paris, NYC, London, Sydney and Bucharest, we also offer many of our team members the option to work remotely either as fully remote or hybrid-remote employees. Please note that positions listed as "Remote" are only available for remote work within the specified country. Positions listed within a specific city are only available in that location - depending on the nature of the role it may be available with either a hybrid-remote or in-office schedule.About Us

Algolia prides itself on being a pioneer and market leader offering an AI Search solution that empowers 17,000+ businesses to compose customer experiences at internet scale that predict what their users want with blazing fast search and web browse experience. Algolia powers more than 30 billion search requests a week – four times more than Microsoft Bing, Yahoo, Baidu, Yandex and DuckDuckGo combined.

Algolia is part of a cadre of innovative new companies that are driving the next generation of software development, creating APIs that make developers’ lives easier; solutions that are better than building from scratch and better than having to tweak monolithic SaaS solutions.

In 2021, the company closed $150 million in series D funding and quadrupled its post-money valuation of $2.25 billion. Being well capitalized enables Algolia to continue to invest in its market leading platform, to better serve its thousands of customers–including Under Armor, Petsmart, Stripe, Gymshark, and Walgreens, to name just a few.

Who We're Looking For

We’re looking for talented, passionate people to build the world’s best search & discovery technology. As an ownership-driven company, we seek team members who thrive within an environment based on autonomy and diversity. We're committed to building an inclusive and diverse workplace. We care about each other and the world around us, and embrace talented people regardless of their race, age, ancestry, religion, sex, gender identity, sexual orientation, marital status, color, veteran status, disability and socioeconomic background.

READY TO APPLY?

If you share our values and our enthusiasm for building the world’s best search & discovery technology, we’d love to review your application!

About Algolia

👥501-1000
📍San Francisco, California, United States
🔗Website

Algolia Service

Algolia product / service
Algolia product / service
Algolia product / service
Algolia product / service
Algolia product / service

How does Algolia work?

Millions of developers around the world use Algolia to unleash the power of search across their digital properties. They use Algolia because we are API-first. We unlock incredible flexibility. We build blazing fast speed into our APIs. We do this because we know developers want to build cool things and innovate.

Company culture

Grit

We thrive outside of our comfort zone, pushing ourselves to go ever further. We think long-term and constantly strive to be better, even if things don’t always go as expected.

Trust

We trust each other just as we trust our users. We earn that trust by listening to each other, following through with our commitments and keeping our words. We excercice transparency within the company, our customers and our community

Visit company profileIconOpenNewWindows

Unlock all Arc benefits!

  • Browse remote jobs in one place
  • Land interviews more quickly
  • Get hands-on recruiter support
PRODUCTS
Arc

The remote career platform for talent

Codementor

Find a mentor to help you in real time

LINKS
About usPricingArc Careers - Hiring Now!Remote Junior JobsRemote jobsCareer Success StoriesTalent Career BlogArc Newsletter
JOBS BY EXPERTISE
Remote Front End Developer JobsRemote Back End Developer JobsRemote Full Stack Developer JobsRemote Mobile Developer JobsRemote Data Scientist JobsRemote Game Developer JobsRemote Data Engineer JobsRemote Programming JobsRemote Design JobsRemote Marketing JobsRemote Product Manager JobsRemote Project Manager JobsRemote Administrative Support Jobs
JOBS BY TECH STACKS
Remote AWS Developer JobsRemote Java Developer JobsRemote Javascript Developer JobsRemote Python Developer JobsRemote React Developer JobsRemote Shopify Developer JobsRemote SQL Developer JobsRemote Unity Developer JobsRemote Wordpress Developer JobsRemote Web Development JobsRemote Motion Graphic JobsRemote SEO JobsRemote AI Jobs
© Copyright 2025 Arc
Cookie PolicyPrivacy PolicyTerms of Service