Python Developer - Artificial Intelligence/LLM

Recro
Delhi NCR
5 - 6 Years

Posted on: 21/05/2025

Job Description

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.


info-icon

Did you find something suspicious?