Senior Python Backend Engineer
Core
Building and scaling Python backend APIs, search systems, and integrating ML workflows for live e-commerce personalization.
Role type
Senior IC backend engineer (search & personalization)
Builds
Scalable backend APIs, search/recommendation systems, and ML-integrated production services for e-commerce
Domain
E-commerce, search, personalization, machine learning
Deliverable
production ML models | product features | infrastructure
Required skills
Python, Flask/Django, REST APIs, MySQL, Redis, Elasticsearch, AWS (ECS, Athena, DynamoDB, Firehose, S3), CI/CD pipelines, semantic search, relevance tuning, high-scale system operations
Preferred skills
JavaScript, React, Shopify ecosystem
Technologies
Python, Flask, Django, MySQL, Redis, Elasticsearch, AWS, ECS, Athena, DynamoDB, Firehose, S3, GitHub Actions, CloudFormation, JavaScript, React
Responsibilities
Build and scale backend APIs for live e-commerce use cases; Develop and improve backend functionality for search systems; Work on scalability, performance, reliability, and cost optimization; Improve API response times and server-side platform performance; Integrate machine learning workflows into backend production systems; Build and support backend components for search, personalization, and recommendation use cases
Seniority
Senior, hands-on IC