Principal Backend Engineer, Python
Posted 103ds ago
Employment Information
Report this job
Job expired or something wrong with this job?
Job Description
Principal Backend Engineer architecting backend systems for video commerce technology. Leading complex projects and collaborating across teams in a fast-growing tech company.
Responsibilities:
- Define and own the technical strategy for backend systems powering content ingestion, creator tooling, media pipelines, personalization/feeds, and commerce triggers
- Architect and build high-scale, low-latency services in Go and Python that drive the creator-video-commerce stack: ingestion → processing → delivery → transaction
- Lead large, complex projects: evolving micro-services architecture, scaling to millions of events/requests per minute, ensuring reliability, cost-efficiency and observability
- Collaborate with product, design, data/ML, and creator-ops to anticipate the next wave of content-commerce innovation (for example: shoppable video, live drops, creator-marketplaces)
- Own production operations for critical systems: service reliability, incident response, capacity planning, performance optimization
Requirements:
- 10+ years of software engineering with deep backend expertise
- At least 6 years of experience and hands-on mastery Python in production environments
- Proven track record architecting large distributed systems, micro-services, event-driven pipelines, real-time data flows and commerce or media-driven workflows
- Experience with cloud infrastructure (AWS/GCP/Azure), container orchestration (Kubernetes), infrastructure-as-code, and operational excellence
- Deep familiarity with data stores (SQL + NoSQL/kv), message queues/streaming (Kafka, Pub/Sub, etc), API design (REST/gRPC), and performance/scale trade-offs
- Self-Starter and is able to work without direct communication with other engineers
- Strong strategic mindset: able to make decisions under ambiguity, drive technical vision, and lead across teams
- Excellent communication skills with the ability to articulate technical strategy to both engineers and non-technical stakeholders
- Bachelor’s or master’s degree in computer science, or related field
- Go development experience
- Background in personalization, recommendation systems, feed ranking, or analytics/ML infrastructure
- Experience building creator platforms, video commerce, live streaming ecosystems, or social/interactive media products
- Experience building platforms in B2B Software as a Service


















