Recro

Python Developer + AI LLM

New Delhi, DL, IN

3 days ago
Save Job

Summary

YOE – 5+ yrs of full-time


Notice Period: IMMEDIATE JOINERS ONLY (if you still apply, it'd be of no use)


Required:


An expert Python Developer with deep expertise in building scalable, event-driven applications with a focus on real-time processing and AI integration.

Need someone with LLM/AI experience who can help deploy open source models on Azure.


Key Responsibilities:

•⁠ ⁠Design and implement complex distributed systems using Python

•⁠ ⁠Build and maintain AI integration pipelines

•⁠ ⁠Develop and optimize real-time communication systems

•⁠ ⁠Create robust function registration and dynamic execution systems

•⁠ ⁠Implement error handling and monitoring solutions

•⁠ ⁠Write clean, maintainable, and well-documented code


Required Technical Skills

•⁠ ⁠5+ years of professional Python development experience


•⁠ ⁠Expert knowledge of:

- Advanced Python concepts (decorators, metaclasses, async/await)

- Dynamic function registration and execution

- Type hints and runtime type checking

- Event-driven architecture

- Asynchronous programming with asyncio

- WebSocket implementations

- AI integration patterns

- Function context management

- Dependency injection patterns


•⁠ ⁠Strong understanding of:

- OpenAI/Azure OpenAI API integration

- Real-time communication protocols

- Logging and monitoring systems

- Error handling in distributed systems

- API design and implementation

- Testing frameworks and methodologies


Required Soft Skills

•⁠ ⁠Strong problem-solving abilities

•⁠ ⁠Excellent communication skills

•⁠ ⁠Ability to understand complex systems and their interactions

•⁠ ⁠Experience with code review and documentation

•⁠ ⁠Self-motivated with strong attention to detail


Nice to Have

•⁠ ⁠Experience with:

- Docker and containerization

- CI/CD pipelines

- Sentry or similar error tracking platforms

- GraphQL

- FastAPI or similar modern Python frameworks


Project Example:


You'll be working on systems similar to this example:

•⁠ ⁠Dynamic function registration system that allows runtime configuration of AI agent capabilities

•⁠ ⁠Real-time communication system handling voice/text interactions

•⁠ ⁠Complex type handling and validation systems

•⁠ ⁠Integration with AI models for natural language processing

•⁠ ⁠Error handling and monitoring across distributed systems

How strong is your resume?

Upload your resume and get feedback from our expert to help land this job