cover image
Indigo

Indigo

www.useindigo.com

1 Job

11 Employees

About the Company

Indigo is the market’s first AI-powered home transaction platform. As an independent platform, Indigo unifies the buying and selling experience to bring unparalleled transparency, insights and accessibility to real estate agents, buyers and sellers. With the changing industry landscape, Indigo seamlessly manages communications, bidding and negotiations from commissions to close into one collaborative experience. With Indigo’s Contracts AI, agents and real estate teams can seamlessly adapt and connect core contracts, workflows and processes to generate insights and deliver a beautiful transaction to their buyers and sellers.

Listed Jobs

Company background Company brand
Company Name
Indigo
Job Title
Software Engineer (AI products & data)
Job Description
Job title: Software Engineer (AI products & data) Role Summary: Design, develop, and maintain scalable backend services and data pipelines that power AI‑driven real estate workflows. Lead end‑to‑end LLM operations, performance tuning, and observability to ensure reliable, low‑latency systems. Expectations: * Own the full lifecycle of backend features from design through deployment and monitoring. * Collaborate cross‑functionally with product, design, and operations to translate ambiguous business needs into robust technical solutions. * Demonstrate a founding mindset: take complete ownership, deliver high impact, and continuously learn new domains and tools. Key Responsibilities: * Build and ship TypeScript/Node + NestJS services powering agent, team, and brokerage features. * Construct reliable batch and streaming data pipelines (OLTP→OLAP) for large document volumes, handling schema evolution and idempotency. * Architect event‑driven systems with queues & durable workflows (SQS/SNS, BullMQ). * Own LLM life‑cycle: prompt and tool versioning, caching, cost/latency controls, guardrails, and evaluation harnesses. * Develop offline/online evaluation frameworks (golden sets, canary traffic, regression alerts) integrated into CI/CD and runtime telemetry. * Expose stable APIs (GraphQL/REST) with contract‑driven evolution and compatibility testing. * Instrument services for observability (tracing, metrics, logs) and enforce reliability (SLOs, retries, dead‑letter handling). * Iterate on infrastructure and DevOps to support continuous delivery and scalability. Required Skills: * Strong TypeScript/Node foundation with production API experience (NestJS, GraphQL). * Deep understanding of backend system design, REST/GraphQL, and microservice architecture. * Experience in data engineering: data modeling, ETL/ELT, stream processing, and storage trade‑offs (Postgres, columnar OLAP). * Hands‑on with queues, workflow orchestration, and durable execution patterns (SQS, SNS, BullMQ). * Proven testing discipline (unit, integration, property tests) and CI/CD pipeline ownership. * Observability expertise (tracing, metrics, logging, SLOs). * Production experience building LLM‑based agents (prompt engineering, tool use, latency/cost control). * A quick learner with intellectual curiosity, full‑stack collaboration skillset, and resourceful, ownership‑driven attitude. Required Education & Certifications: * Bachelor’s degree (or equivalent experience) in Computer Science, Software Engineering, or related field. * No mandatory certifications required.
New york, United states
On site
23-11-2025