Joining eloelo means being a key contributor in shaping the future of live interactive entertainment. As an SDE-II (Backend), you will play a critical role in designing, building, and scaling backend systems that power live streaming and real-time user experiences. You will work closely with product, game, and infrastructure teams, taking ownership of features end-to-end while contributing to system design and architectural decisions.
Responsibilities
- Own end-to-end backend feature delivery and system design.
- Build scalable, fault-tolerant, low-latency services.
- Design event-driven systems using Kafka.
- Build and operate microservices and real-time systems (WebSockets, pub-sub).
- Deliver HLD & LLD for complex backend and infra problems.
- Integrate LLM/agentic AI workflows, embeddings, and vector databases into backend systems.
- Collaborate with infra teams to improve performance, scalability, and reliability.
Requirements
- 3-5 years of hands-on experience in backend engineering.
- Strong fundamentals in Data Structures, Algorithms, and OOP concepts.
- Solid understanding of concurrency, multithreading, and asynchronous systems.
- Strong experience with Java; familiarity with GoLang or Python is a plus.
- Proven experience designing and implementing low-latency, high-throughput backend services.
- Strong experience with Kafka or similar distributed queue systems.
- Hands-on experience with microservices, service-to-service communication, and failure handling.
- Experience building real-time systems using WebSockets, streaming, or pub-sub architectures.
- Strong experience in data modelling using Relational (PostgreSQL/MySQL) and NoSQL databases.
- Working knowledge of vector databases, embeddings, and semantic search systems.
- Experience integrating or supporting LLM-based systems or agentic AI workflows.
- Strong understanding of cloud infrastructure (AWS / GCP) and production environments.
- Experience building and maintaining large-scale production systems.
- Strong ownership mindset and passion for solving complex technical problems.
- Experience working in fast-growing startups.
- Exposure to microservices architectures.
- Familiarity with real-time systems (WebSockets, streaming, pub-sub models).
- Experience improving system performance, scalability, and reliability at scale.
This job was posted by Suma Hongal from eloelo.