Senior Backend Engineer (Python)

Overview

On Site
$180,000 - $240,000
Full Time
No Travel Required
Able to Provide Sponsorship

Skills

Backend Software Engineering
Python
Node.js

Job Details

Our client, located in San Francisco, CA is looking to hire a Senior Backend Engineer as a permanent full-time employee.

I have attached below a detailed job description for your review.

If you have the required experience and interest, please email me a current resume, along with your responses to the following questions:

*** How much experience in years do you have with backend software engineering?

*** How much experience in years do you have with Python?

*** How much experience in years do you have with Node.js for server-side work?

*** Do you have significant ownership of production systems?

*** Do you have an understanding of system design, databases (Postgres/Elasticsearch), and cloud infrastructure (AWS or Google Cloud Platform)?

*** Do you have experience building data pipelines, streaming systems (Kafka/Kinesis/Redis Streams), or AI/ML platforms?

*** Describe a 0 --> 1 experience where you took ownership of a project or feature from conception to deployment?

*** How actively are you looking for a new position?

*** Do you hold a 4 year college degree in computer science?

*** What is your target base salary?

*** Where do you currently live (city, state)?

*** Are you able to work in San Francisco, CA?

*** What is your availability to start a new role?

Thank you!

Steven Edelman

Managing Partner

Pivotal Solutions, Inc.

>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>

About the Role

We're looking for a Senior Backend Engineer to architect and operate our backend platform that delivers scalable, high-performance insights for Fortune 500 clients. You'll build the core systems that power our causation analytics from data processing pipelines to the APIs that serve insights to our customers.

This role offers significant technical ownership and the opportunity to work on complex distributed systems at enterprise scale.

What You'll Do

  • Design and build scalable backend services and APIs that process massive marketing datasets with high reliability
  • Architect distributed systems that can handle 10x growth in data volume and customer workloads
  • Optimize database performance and data models to support complex analytical queries at scale
  • Build robust data processing pipelines that transform raw marketing data into actionable insights
  • Collaborate with frontend engineers to design clean, efficient API contracts
  • Establish backend engineering best practices and mentor other engineers on the team

What Will Help You Succeed

Backend Engineering Excellence

  • 8+ years backend engineering experience with significant ownership of production systems
  • Expert-level Python (FastAPI, Flask, or similar frameworks)
  • Working proficiency in Node.js (comfortable reading and contributing when needed)
  • Strong database knowledge (PostgreSQL, Elasticsearch (can be learned), data modeling, query optimization)
  • System design expertise (distributed systems, scalability patterns, performance optimization)
  • AWS/Google Cloud Platform experience with modern DevOps tooling (Docker, Kubernetes, Terraform, CI/CD pipelines)

Problem Solving & Collaboration

  • Ability to translate ambiguous requirements into well-defined technical designs
  • Strong cross-functional communication and collaboration skills
  • Early-stage or high-growth startup experience with fast-paced, evolving environments
  • Proven track record building scalable APIs and data processing pipelines
  • Experience with data-intensive applications and large-scale data systems
  • Background collaborating with frontend engineers on API contracts and interface design

Nice to Have

  • AI/ML infrastructure experience or familiarity with analytics platforms
  • Stream processing knowledge (Kafka, Kinesis, Redis Streams)
  • Lakehouse architectures (Iceberg) or ELT pipeline experience
  • Experience mentoring engineers and contributing to technical culture at scale
Employers have access to artificial intelligence language tools (“AI”) that help generate and enhance job descriptions and AI may have been used to create this description. The position description has been reviewed for accuracy and Dice believes it to correctly reflect the job opportunity.