Shippo Logo

Shippo

Senior Software Engineer, Data Product

Posted 4 Days Ago
Remote
Hiring Remotely in Canada
Senior level
Remote
Hiring Remotely in Canada
Senior level
Own and evolve high-throughput backend services that deliver machine learning-powered predictions to merchants. Responsibilities include API design, service decomposition, Python development, PostgreSQL and Kafka integration, distributed systems reliability, observability, feature pipelines, ML serving, model deployment, versioning, rollback, and prediction monitoring. The engineer will partner with Data Science, lead architectural decisions and technical reviews, mentor teammates, and establish strong engineering practices for production data products.
The summary above was generated by AI

About Shippo

At Shippo, our vision is bold and clear: we are the shipping layer of the internet. Our mission is to make every merchant successful through excellent shipping, delivering world-class logistics technology and infrastructure. We’re building the backbone of global e-commerce — connecting merchants to carriers worldwide through a single API and intuitive dashboard.

As a remote-first and globally distributed team, we believe flexibility fuels trust, autonomy, and performance. Our diverse perspectives — across continents, cultures, and time zones — drive our innovation and enable us to build solutions used by businesses everywhere. We invest in modern, scalable technology so our teams can build, ship, and iterate with confidence.

Your impact starts here: every person at Shippo plays a direct role in shaping the infrastructure that powers global commerce and makes shipping simpler for businesses around the world.


How we will deliver success together:

The Data Products team is building Shippo’s next generation of customer-facing data and intelligence products—turning shipping data into actionable insights, automated recommendations, and configurable rule-driven experiences that help merchants make smarter decisions at scale.


We’re looking for a Senior Backend Software Engineer (L5) to join this team as a technical anchor. This role is primarily backend (80%) with potential ML and MLOps contributions. You'll own the services that deliver predictions to merchants and set the bar for how we build and operate them under production load. Because those services sit on top of ML models, you'll partner closely with Data Science to bring their work to production — owning the API and serving layer, the feature pipelines that feed it, and the operational reliability of ML-powered features. Experience with ML systems is a strong plus, but the heart of this role is excellent backend engineering.


The ideal candidate has a track record of owning backend systems end-to-end in production, raising the technical bar of the teams they join, and comfortable operating in an ML-adjacent environment.




Shipping & handling responsibilities

  • 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.
  • Contribute to MLOps foundations for the team: model deployment patterns, versioning, rollback procedures, and experiment tracking integrations.
  • Instrument systems for observability—latency, throughput, drift signals, and prediction quality—so issues surface before they reach merchants.
  • Be a voice in evaluating 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 backend and systems engineering.
  • Apply AI tooling to your own workflow and share learnings with the team.


Your shipping requirements

  • 7+ years building production backend systems, with a meaningful chunk of that time collaborating with data and/or ML teams. You've been the engineer responsible when a model in production behaves badly at 2am.
  • Demonstrates ownership over large-scale projects by driving design decisions, setting scope, delegating work appropriately, and managing stakeholder expectations through execution.
  • 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.
  • You know how to ship changes to production safely — canary, shadow, A/B, versioning, rollback — and can judge when each is warranted versus overkill, including for ML-backed systems.
  • You can instrument production systems for the signals that matter (latency, throughput, error rates), and are comfortable extending that to ML-specific signals like drift and prediction quality. You can 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.


Bonus

  • Direct experience with delivery-date prediction, ETA, or other time-series prediction systems in e-commerce, logistics, or transportation.
  • Domain experience in shipping, logistics, carrier APIs, or rate selection.
  • Experience working in or alongside data science / ML teams — you've shipped or operated features and APIs that depended on ML models. You understand the gap between a notebook and a reliable inference endpoint.
  • Experience contributing to ML platform components (feature stores, model registries, serving infra) from the user side — you've made an ML platform better by being a demanding user of it.
  • Experience with feature stores and online/offline feature consistency.
  • Hands-on experience with LLM-based features, retrieval systems, or agent workflow infrastructure.
  • Prior experience operating in a senior engineering capacity, or stepping into informal technical leadership on a team.


Sail through the process:

Here at Shippo, we celebrate inclusivity and are committed to creating equal access to opportunities for people from all backgrounds, perspectives and geographies. These values define who we are and everything we do. All qualified individuals are encouraged to apply. If you need assistance, or a reasonable accommodation during the application and recruiting process, please contact us at [email protected] 


Shippos in the wild:

Our people, much like the packages we help ship, are all over the world. This means, through our remote-first program, “Shippos Everywhere”, our roles can be based anywhere in the US with the exception of Delaware, Nevada, Ohio, Oregon, Hawaii, New Mexico and West Virginia and many roles can be based internationally.

For locations outside of the US and Ireland, the employment contracts are powered by Rippling.com.


HQ

Shippo San Francisco, California, USA Office

731 Market Street, Suite 200, San Francisco, CA, United States, 94103

Similar Jobs

4 Hours Ago
Remote or Hybrid
United States
190K-286K Annually
Senior level
190K-286K Annually
Senior level
Artificial Intelligence • Information Technology • Machine Learning • Natural Language Processing • Productivity • Software • Generative AI
As a Staff Revenue Designer, you will lead the design of marketing materials and campaigns, collaborating with teams to create impactful visual experiences for enterprise audiences.
Top Skills: Adobe AcrobatAdobe IllustratorAdobe IndesignAi TechnologiesFigmaGoogle DocsGoogle Slides
4 Hours Ago
In-Office or Remote
180K-304K Annually
Senior level
180K-304K Annually
Senior level
Blockchain • eCommerce • Fintech • Payments • Software • Financial Services • Cryptocurrency
Leads and develops a field sales team through hands-on coaching, pipeline and forecast management, deal reviews, hiring, onboarding, and performance accountability. Builds scalable sales processes, improves outbound productivity, strengthens product and competitive expertise, and grows revenue across assigned markets. Partners cross-functionally, engages local communities and business networks, and drives predictable sales execution and market share growth.
Top Skills: Financial Services TechnologySaaS
5 Hours Ago
Easy Apply
Remote
Easy Apply
101K-151K Annually
Senior level
101K-151K Annually
Senior level
Big Data • Fintech • Mobile • Payments • Financial Services
Leads cross-functional operations enablement programs that scale compliant servicing experiences. Owns strategy, roadmaps, operational readiness, knowledge management, training, change management, performance measurement, and global vendor coordination. Partners with Product, Engineering, Operations, Compliance, and executives to deliver measurable improvements in efficiency, compliance, customer experience, and adoption across distributed teams.
Top Skills: Ai-Driven Knowledge ToolsConfluenceLean Six SigmaLms PlatformsSalesforce

What you need to know about the San Francisco Tech Scene

San Francisco and the surrounding Bay Area attracts more startup funding than any other region in the world. Home to Stanford University and UC Berkeley, leading VC firms and several of the world’s most valuable companies, the Bay Area is the place to go for anyone looking to make it big in the tech industry. That said, San Francisco has a lot to offer beyond technology thanks to a thriving art and music scene, excellent food and a short drive to several of the country’s most beautiful recreational areas.

Key Facts About San Francisco Tech

  • Number of Tech Workers: 365,500; 13.9% of overall workforce (2024 CompTIA survey)
  • Major Tech Employers: Google, Apple, Salesforce, Meta
  • Key Industries: Artificial intelligence, cloud computing, fintech, consumer technology, software
  • Funding Landscape: $50.5 billion in venture capital funding in 2024 (Pitchbook)
  • Notable Investors: Sequoia Capital, Andreessen Horowitz, Bessemer Venture Partners, Greylock Partners, Khosla Ventures, Kleiner Perkins
  • Research Centers and Universities: Stanford University; University of California, Berkeley; University of San Francisco; Santa Clara University; Ames Research Center; Center for AI Safety; California Institute for Regenerative Medicine

Sign up now Access later

Create Free Account

Please log in or sign up to report this job.

Create Free Account