Senior Software Engineer, Data & Platform

Nimble

United States

Remote

USD 120,000 - 190,000

Full time

8 days ago

A complete application in a minute

Tailored resume and cover letter, ready to send.

Get past ATS filters

Job summary

Nimble is seeking an experienced Python backend engineer to own data pipelines and production systems for a data-centered product. This early-stage role carries broad architectural responsibility as the platform and team evolve.

You will design and operate back-end services, build data cleaning and modeling workflows, and collaborate with clients and engineers to shape technical solutions. You will own decisions from design to deployment in a fast-moving environment.

Qualifications

  • Five or more years of backend engineering experience, primarily in Python, with substantial infrastructure and systems design work.
  • Prior hands-on experience as a data scientist or data engineer, building pipelines and models using production data.
  • Track record of owning system design decisions end to end beyond an established specification.
  • Experience with AWS or GCP and container tools such as Docker or Kubernetes.
  • Strong English communication skills for client and engineering collaboration.

Responsibilities

  • Design and implement backend systems and data pipelines that support production workloads.
  • Build services to clean, model, and deliver data for product features and applied data science.
  • Make architecture and infrastructure decisions from initial design through deployment and ongoing operation.
  • Work directly with clients and engineers to understand needs and shape technical solutions.
  • Contribute across the stack as priorities evolve in a small, early-stage environment.

Skills

Backend Python
Data pipelines
System design
English communication
Startup experience

Tools

AWS
GCP
Docker
Kubernetes

Job description

Role overview

Own the Python backend and infrastructure for a data-centered product, building systems that collect, clean, model, and serve production data. This is an early-stage role with broad architectural responsibility: you will help decide how the platform is built and operated as the product and team develop.

Responsibilities
  • Design and implement backend systems and data pipelines that support production workloads.
  • Build services to clean, model, and deliver data for product features and applied data science.
  • Make architecture and infrastructure decisions from initial design through deployment and ongoing operation.
  • Work directly with clients and engineers to understand needs and shape technical solutions.
  • Contribute across the stack as priorities evolve in a small, early-stage environment.
Requirements
  • Five or more years of backend engineering experience, primarily in Python, with substantial infrastructure and systems design work.
  • Prior hands-on experience as a data scientist or data engineer, building pipelines and models using production data.
  • A track record of owning system design decisions end to end, beyond implementing an established specification.
  • Experience with AWS or GCP and container tools such as Docker or Kubernetes.
  • Strong English communication skills for client and engineering collaboration.
  • Comfort working where priorities and responsibilities may change as the product takes shape.
Nice to have
  • Experience as a founding engineer or an early startup team member, building from the ground up.
  • Work with time-series or event data, such as attribution or forecasting.
  • Rust experience, particularly in data collection or systems engineering.
  • Experience designing a data platform, contributing to open-source infrastructure tools, or owning a product flow from collection through shipped feature.
  • Familiarity with AI-assisted development practices, including specification, agent delegation, and human review.
Benefits and work setup

Remote role open globally.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior Python Engineer - Data ( Remote, Full-Time) [AS340]
Senior Python Engineer - Data ( Remote, Full-Time) [AS340]

Smart Working Solutions • United States

Remote
USD 140,000 - 190,000
Senior Data Engineer
Senior Data Engineer

dimensional • United States

Remote
USD 120,000 - 150,000
Remote work opportunity
Sr Manager, Engineering, Data Engineering
Sr Manager, Engineering, Data Engineering

shopltk • United States

Remote
USD 150,000 - 210,000
401(k) match
Medical insurance
Vision insurance
+4
Sr. Data Engineer (Remote)
Sr. Data Engineer (Remote)

modemobile • United States

Remote
USD 160,000 - 260,000
Company equity
Performance bonus
Open PTO
+3
Backend Engineer
Backend Engineer

Primetag • United States

Remote
USD 120,000 - 160,000
Medical insurance
Periodic in-person team gatherings in/
Senior Data Engineer
Senior Data Engineer

Opinov8 • United States

Remote
USD 120,000 - 160,000
Remote work
Learning & development
Senior Backend Data Engineer
Senior Backend Data Engineer

7Seventy • United States

Hybrid
USD 150,000 - 240,000
Equity participation
Medical, dental, and vision coverage
401(k) plan
+1
Senior Data Platform Engineer (Remote)
Senior Data Platform Engineer (Remote)

Nimble • United States

Remote
USD 120,000 - 190,000
Senior Data Engineer
Senior Data Engineer

Zoominfo • United States

Remote
USD 110,000 - 170,000
Remote work
Senior Data Engineer
Senior Data Engineer

7Seventy • New York (NY)

Hybrid
USD 160,000 - 180,000
Employer 401(k) match
Wellness stipend
Remote-friendly, optional NYC office
+1