Senior Software Engineer, Data Product

🔥 0 minutes ago

Apply Now
Find Similar Remote Jobs

📊 Check your resume score for this job

Improve your chances of getting an interview by checking your resume score before you apply.

Logo of Shippo

Shippo

201 - 500 employees

Founded 2013

🔌 API

🛍️ eCommerce

☁️ SaaS

💰 $50M Series E - Shippo on 2021-06

API • eCommerce • SaaS

Shippo is a shipping and logistics API and SaaS platform for e-commerce businesses. It provides tools to compare carrier rates, create and buy shipping labels, track packages, and manage returns through a branded short domain and developer-friendly integrations. Shippo targets online retailers and marketplaces looking to streamline shipping operations and reduce fulfillment costs.

📋 Description

• Own the backend services that deliver EDD predictions to merchants and internal consumers — APIs, caching, contracts, and reliability under production load. • Build Python services suited to high-throughput, low-latency workload. • Lead API design, service decomposition, and cross-team technical reviews for data product surfaces spanning rules automation, ML-based recommendations, analytics, and configuration systems. • Own reliability and observability across the services you build—instrumentation, alerting, runbooks, and incident response. • Partner with data science to bring model outputs into production—owning the API layer, serving infrastructure, and operational reliability of ML-powered features. • Build and maintain feature pipelines that bridge offline training and online inference, with an emphasis on consistency and data quality. • Establish MLOps foundations for the team: model deployment patterns, versioning, rollback procedures, A/B test infrastructure, and experiment tracking integrations. • Instrument ML systems for observability—latency, throughput, drift signals, and prediction quality—so issues surface before they reach merchants. • Evaluate frameworks, tooling, and architectural patterns for ML serving and make pragmatic recommendations grounded in production experience. • Set the technical direction for backend and ML systems on the Data Products team—proposing and driving architectural decisions that balance velocity with long-term maintainability. • Lead design reviews, raise the bar in code reviews, and establish engineering practices the team can follow. • Mentor other engineers on Software or ML engineering. • Apply AI tooling to your own workflow and share learnings with the team.

🎯 Requirements

• 8+ years building production backend systems, with a meaningful chunk of that time on ML-powered features. • Deep Python backend skills with FastAPI (or an equivalent async framework), strong PostgreSQL fundamentals (schema design, query optimization, migrations), and hands-on experience with event-driven systems like Kafka. • Track record of owning distributed systems through their full lifecycle: design, launch, monitoring, and iteration. • Production experience deploying and operating ML models as APIs—not just training them. • Hands-on experience with ML lifecycle tooling (MLflow or equivalent) and the discipline of treating models as production artifacts with proper tracking, registry, and promotion. • Comfortable reasoning about model versioning, shadow modes, canary deployments, A/B tests, and rollback strategies — including when each is the right tool for the job. • You can instrument an ML system for the signals that matter (latency, throughput, drift, prediction quality) and explain to a non-ML audience what's actually wrong when one of them moves. • You write high-quality, maintainable code, own problems end-to-end from design through long-tail production behavior, and hold that standard in design and code reviews. • You communicate trade-offs clearly — including unpopular ones like "we shouldn't ship this yet" or "the bottleneck isn't the model." • You partner well with Data Science. You don't see ML as DS's job and operations as yours; you see the whole system as the team's job.

🏖️ Benefits

• Flexible work arrangements • Professional development opportunities

Apply Now

Similar Jobs

🔥 28 minutes ago

Harbor IT

51 - 200

🔒 Cybersecurity

☁️ SaaS

🏢 Enterprise

Software Architect at Harbor Compliance defining and modernizing technical architecture for entity compliance platform. Leading AI-driven design and architecture for scalable systems.

Cloud

Distributed Systems

Microservices

🔥 2 hours ago

General Dynamics Information Technology

10,000+ employees

🔒 Cybersecurity

🤖 Artificial Intelligence

Software Developer Senior at GDIT developing and maintaining mission-critical applications for DHS. Collaborating on innovative projects to support national security and mission-critical objectives.

Java

Linux

Oracle

RDBMS

Shell Scripting

SQL

Unix

Go

🔥 2 hours ago

ACD Direct

11 - 50

Full Stack Developer role for ACD Direct, Inc. building and maintaining platforms for non-profit clients. Collaborate on design decisions and leverage AI tools in daily development workflows.

Angular

SQL

🔥 3 hours ago

Trellis

51 - 200

🛍️ eCommerce

🤝 B2B

☁️ SaaS

Full-Stack Team Lead leading development on a legal research platform. Focused on team leadership and building user-facing products with large legal datasets.

Django

JavaScript

Python

🔥 3 hours ago

Crosslake Technologies

201 - 500

💸 Finance

Senior Software Engineer developing full-stack applications in AI workflows for private equity technology solutions. Collaborating in small teams on fast-paced production cycles.

AWS

Azure

Cloud

Google Cloud Platform

Python

Rust

SDLC

Terraform

TypeScript

Go