About the job
At Loora, we are dedicated to transforming the educational landscape and eliminating language barriers through our innovative AI solutions. We have created the first-ever personal AI English tutor, designed to engage users in conversation, provide instant feedback on their English skills, and guide them towards fluency.
We are seeking a Staff Backend Developer who will play a pivotal role in shaping the architecture and development of our AI-driven language learning platform. You will be responsible for designing and implementing backend systems that will touch the lives of millions of learners globally. Your work will involve architecting scalable services that enable real-time AI interactions, ensuring optimal performance and reliability while laying the groundwork for future language learning features.
Key Responsibilities:
Design, develop, and maintain high-performance backend services and APIs (REST and gRPC) to support AI-driven conversational experiences.
Create and enhance asynchronous Python applications capable of processing real-time audio/text at scale.
Ensure seamless, low-latency integration between mobile and web clients with our AI backend platform.
Lead technical decisions regarding system architecture, emphasizing low latency and fault-tolerance.
Collaborate with AI/ML, mobile, DevOps, and product teams to provide comprehensive solutions that enhance user experience.
Engage in CI/CD workflows to facilitate smooth deployments and uphold high code quality standards.
Promote engineering best practices and mentor team members to foster a world-class engineering culture.
Optimize system performance and resource utilization, maintaining reliability SLAs for our expanding user base.
Qualifications:
At least 8 years of experience in designing and developing scalable, distributed backend systems in modern programming languages (expertise in Python is highly valued).
Extensive knowledge of Python concurrency and execution models (WSGI, ASGI, asyncio, multiprocessing, threading, GIL).
Demonstrated ability to build production-ready asynchronous Python applications that support high-volume traffic.
Strong experience with Pydantic and FastAPI in live environments.
Proficient in designing and implementing microservices architectures, ensuring scalability and reliability.
Familiarity with cloud services (AWS, GCP, Azure) preferred.
Strong problem-solving skills and a team-oriented mindset.

