UpSmith

UpSmith

UpSmith provides AI-driven solutions specifically designed for the home services industry, focusing on enhancing customer engagement and driving revenue growth through automated messaging, tailored outreach, and data-driven insights.

Professional Services
1-10
Founded 2022

Description

  • Own core platform systems with direct business impact for client revenue and operations.
  • Design and implement decision systems that determine which customers to contact, when to contact them, and why.
  • Build and maintain trustworthy, queryable, and actionable data infrastructure for analytics, reporting, and client-facing products.
  • Connect real-time technician availability to outreach decisions, agent conversations, and client reporting.
  • Develop dashboards, attribution, full-funnel tracking, and alerting for non-technical client users.
  • Design migration strategies for replacing production systems incrementally without disrupting active campaigns.
  • Run parallel validation and manage safe cutovers during system replacement and evolution.
  • Collaborate closely with the engineering team and operations team managing client relationships.
  • Write design docs that clearly communicate technical approach before implementation.

Requirements

  • Experience building systems that make decisions at scale, such as ad targeting, recommendation engines, marketplace matching, or campaign orchestration.
  • Experience designing data pipelines that handle operational complexity and system-level decision-making.
  • Strong understanding of data modeling and schema design for complex business logic.
  • Comfort working with normalized relational models, EAV patterns, and JSONB escape hatches, and knowing when to use each.
  • Experience shipping incrementally and designing for safe, incremental delivery rather than big-bang rewrites.
  • Experience migrating production systems while they are running.
  • Ability to think about measurement, failure detection, and outcome tracking to improve systems over time.
  • Ability to write clear design documents that the team can build from.
  • Experience with Python, PostgreSQL, and SQLAlchemy.
  • Experience with dbt, Prefect, incremental models, and SCD Type 2 snapshots is a plus.
  • Experience with Kubernetes and AWS services such as S3, SQS, and EventBridge is a plus.
  • Experience with LLM-powered conversational agents or ML-based optimization is a plus.
  • Experience integrating with ServiceTitan or CRM systems is a plus.

Benefits

  • Early-stage equity in a company with strong revenue growth and a clear path to scale.
  • High ownership and influence over technical direction.
  • Small-team environment with visible, measurable impact on client outcomes.
  • Remote-first work with flexibility to work where you are most productive.

Interested in this position?

Apply directly on the company website

Apply Now

Similar Roles

Intermediate Software Engineer - Artificial Intelligence (AI)

Tucows 251-1K Diversified Telecommunication Services

Tucows Domains is hiring a remote Intermediate Software Engineer specializing in Artificial Intelligence to help build AI-powered systems for domain services and related tools.

Go Hugging Face LLM Machine Learning Python REST API TensorFlow
15 minutes ago

Senior Software Engineer, Windows/Desktop Applications - Ottawa, Canada

Speechify 51-250 Internet Software & Services

Speechify is hiring a Windows desktop engineer to lead the architecture, development, and accessibility of its audio-based reading products for millions of users.

C# C++ CI/CD .NET
30 minutes ago

Software Engineer, Platform - Reading, United Kingdom

Speechify 51-250 Internet Software & Services

Speechify is hiring a Platform engineer to build and maintain backend services and APIs that support its text-to-speech products and enterprise integrations in a fully distributed environment.

Android AWS Azure Docker GCP iOS Kubernetes macOS Microservices Node.js REST API TypeScript
38 minutes ago

Software Engineer, Data Infrastructure & Acquisition - Charlotte, NC, USA

Speechify 51-250 Internet Software & Services

Speechify is hiring a Software Engineer for its AI data team to build and operate the data collection and ingestion infrastructure that powers model training for its text-to-speech products.

Bash Docker GCP Linux Python Terraform
42 minutes 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