Senior Software Engineer, AI & Data
Renterra · Chicago, IL · 2 mo ago
HybridEngineering$150k–$200k/yrFull-time
What You’ll Do
- Build our data and AI foundation: Design how operational and financial data is captured, structured, processed, stored, and queried across Renterra. This includes event architecture, data pipelines, and analytical systems such as ClickHouse.
- Create AI-powered products: Build agents and intelligent workflows that use Renterra’s data to identify problems, answer questions, support decisions, and automate work for our customers.
- Own production quality: Make data and AI systems reliable, observable, secure, and cost-effective. Design for failure recovery, data quality, permissions, model uncertainty, and appropriate human review.
- Measure what works: Develop evaluations and feedback loops for accuracy, reliability, latency, cost, and customer impact. Use what you learn to improve both the underlying data systems and the product experience.
- Work across the company: Partner with leadership, product, engineering, support, and customers to find valuable problems and turn them into shipped solutions.
- Make pragmatic technical decisions: Choose the right approach for each problem, whether that is a deterministic workflow, analytical query, machine-learning model, LLM, vendor, or a combination of them.
What We’re Looking For
- You’re an AI-forward builder who wants to own the full path from raw data to a customer-facing product that solves a real problem.
- You’re a high-caliber software engineer at the Senior, Staff, or Principal level. You’ve built and operated production systems and bring strong product and architectural judgment.
- You have deep experience with data architecture, SQL, and data modeling, including analytical databases such as ClickHouse. You understand how data structure and access patterns affect performance, maintainability, and cost.
- You understand distributed and event-driven systems, including ordering, retries, deduplication, replay, schema evolution, and failure recovery.
- You’ve shipped AI- or ML-powered product features and understand the full system around the model: data, retrieval, tool use, evaluation, observability, permissions, and fallbacks.
- Useful Additional Experience: Building agentic systems that call tools or take actions in production, Retrieval, embeddings, semantic search, or hybrid search, Evaluation frameworks for AI agents and LLM-powered features, Classical machine learning, forecasting, anomaly detection, or optimization, Kafka, Redpanda, Flink, Spark, or similar event-processing systems, Change data capture and database replication, Data governance, permissions, privacy, and auditability, Financial, accounting, logistics, or other operational business data, Customer-facing analytics and reporting products
Why Renterra
- Competitive compensation and equity
- Health, dental, and vision insurance
- Flexible PTO
- A highly visible, high-impact role
- Direct influence over Renterra’s AI and data strategy
- The opportunity to build the technical foundation and the customer-facing products that run on top of it
Additional Information
- This is a unique opportunity to define how data and AI work across a growing SaaS platform.
- You’ll build the foundation, turn it into products, and work directly with customers to see whether those products solve meaningful problems.
- We encourage individuals of all backgrounds and experiences to apply.
- We believe a diverse team builds better products and makes better decisions.
- Renterra is an Equal Opportunity Employer.
- Career Path: Senior Software Engineer, Staff Software Engineer, Principal Software Engineer
- Compensation Range: $150K - $200K