Key Responsibilities Design, develop, and maintain scalable backend applications using Python. Build and integrate solutions leveraging Large Language Models (LLMs) or traditional Machine Learning techniques. Develop and maintain microservices-based architectures for high-performance applications.
Implement distributed systems and asynchronous programming patterns. Optimize application performance using databases and caching mechanisms. Participate in code reviews and follow coding best practices.
Write clean, maintainable, and well-documented code.
Required Skills 3+ years of experience in Python backend development. Robust understanding of distributed systems and asynchronous programming.
Experience with LLMs or Machine Learning applications. Hands-on experience with microservices, databases, and caching systems. Excellent problem-solving, debugging, communication, and collaboration skills. Ability to work in a fast-paced, agile development environment.