Python Software Engineer
Core
Build high-performance backend services powering personalized recommendations, search, and content discovery for millions of users across digital reading platforms.
Role type
Senior IC Python Software Engineer (Backend)
Builds
Product-facing services, APIs, and real-time data processing applications for Cafeyn's ecosystem.
Domain
Digital publishing / Content streaming / Recommendation systems
Deliverable
production ML models | product features | infrastructure
Required skills
Python, API development, System architecture, Real-time data processing, Performance optimization, CI/CD, Code review, Database management, Docker, Kubernetes
Preferred skills
Recommendation systems, Search engines (Elasticsearch/OpenSearch), Machine learning model serving, Event-driven architectures, Distributed systems
Responsibilities
Design and develop Python services for recommendations and search; Build and maintain low-latency real-time data processing applications; Participate in architecture decisions; Optimize performance and scalability under high traffic; Write maintainable, testable code; Conduct code reviews and improve CI/CD pipelines.
Seniority
Senior, hands-on IC