Software Engineer, Data/ML

Xoxo AI Inc
San Francisco, CA, United States
13 days ago
Apply on www.careerbuilder.com
Prepare application

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Compensation
$250,000.0
Working hours
Regular working hours

Tech stack

BigQuery Continuous Integration Data Files Data Warehousing Dimensional Modeling Software Engineering Data Streaming Reinforcement Learning Feature Store Real Time Systems Snowflake Multi-Agent Systems
+6 more
Apache Spark Kubernetes Low Latency Apache Flink Machine Learning Operations Data Pipelines

Job description

We’re hiring a Data/ML Engineer to build the data foundation and production-grade ML systems that make our product feel instantaneous, reliable, and smart. This is a full-cycle role: you’ll architect high-throughput pipelines, define durable data models and contracts, and deploy low-latency feature and model serving that holds up under real-world load.

You’ll work closely with the founders and early engineering team to take prototypes into production-turning messy real-world signals into trustworthy datasets and real-time capabilities that power core product experiences.

What You’ll Do

  • Build and run high-throughput batch + streaming pipelines for analytics, training, and product signals.
  • Own real-time feature pipelines and online feature serving for low-latency inference.
  • Design and govern dimensional data models; handle schema evolution without breaking downstream consumers.
  • Implement and optimize model serving infrastructure to hit strict latency and reliability SLOs.
  • Define and enforce event schemas, telemetry standards, and data contracts across teams.
  • Partner with engineering, product, and research to turn ambiguous product needs into measurable, durable systems.

Requirements

Software Engineering, High Throughput, Data Modeling, Prototyping, Data Sets, Dimensional Modeling, Production Systems, Metrics, Machine Tool, Continuous Integration, * Shipped data and/or ML systems from prototype to production with strong reliability, scalability, and latency outcomes.

  • Strong command of data modeling and managing schema evolution in event-driven/streaming environments.
  • Deep experience with streaming and real-time processing (e.g., Flink, Spark), including correctness under late/out-of-order data.
  • Built or operated real-time feature pipelines and/or feature stores for low-latency inference.
  • Hands-on experience with modern data warehousing (e.g., Snowflake, BigQuery) and telemetry/event data standards.
  • Able to translate product and business questions into durable datasets, metrics, and contracts.

Preferred qualifications - we encourage you to apply if you meet some but not all of these:

  • Production experience with Ray.
  • Familiarity with MLOps tooling and practices (MLflow, Kubeflow, CI/CD for models, monitoring/drift).
  • Experience with multi-agent systems or reinforcement learning at scale.
  • Strong opinions and patterns for data contracts, observability, and testing for pipelines and serving systems.

A link to relevant code, technical writing, or project work is strongly encouraged.

Benefits & conditions

  • Compensation: $250k-$500k expected salary with 1% to 5% equity depending on background.
  • Benefits: Top tier health, dental, vision benefits, and many other perks.

About the company

XOXO is a research lab building the interface of intelligence for everyday life. We’re a stealth team of hardcore engineers, designers, and researchers discovering solutions to novel problems impacting life outside work.

Apply for this position

This job is hosted externally. Click below to view the full posting and apply.

Apply on www.careerbuilder.com
Prepare application

Good distractions

Loading talks and stories from around this role…