
Click to send your application via email
Senior Backend Engineer – Python (AI-Powered Systems) Senior Backend Engineer – Python (AI-Powered Systems)
Location: Infopark Koratty, Chalakkudy, Kerala Employment Type: Full-Time, Onsite Experience: 5+ Years
About the Role We are looking for a Senior Backend Engineer – Python who has a solid foundation in backend architecture, real-time systems, and Python development. You will be leading the backend development of AI-powered applications, particularly chatbots and voice bots. This role involves hands-on system design, team mentoring, and building robust, secure, scalable services.
Responsibilities • Architect and implement scalable Python-based backend services, particularly for AI-driven applications (e.g., chatbots, voice bots). • Design modular and maintainable codebases, including setting up repository structures and database schema design. • Lead and mentor developers through all phases of development—from concept to deployment. • Develop APIs using FastAPI, with robust validation using Pydantic and asynchronous capabilities. • Implement ORM and migrations using SQLAlchemy and Alembic. • Integrate task queues using Celery and background processing effectively. • Build and optimize database systems, including MySQL, PostgreSQL, and related tools. • Integrate LLMs (e.g., OpenAI, HuggingFace Transformers) into backend systems to support conversational AI capabilities. • Use AI/NLP libraries such as NLTK, scikit-learn, or equivalents in production-level applications. • Implement containerization using Docker and maintain version control with Git. • Contribute to and maintain CI/CD pipelines for smooth and reliable deployments. • Conduct code reviews to ensure high-quality, maintainable, and well-documented code.
Requirements • 5–6 years of experience in Python backend development, preferably in AI product environments. • Proven experience in designing backend architectures from scratch for real-time or intelligent systems. • Strong knowledge of: o FastAPI, Pydantic, SQLAlchemy, Alembic o Celery, Purest, LLM-specific libraries (e.g., OpenAI SDK, HuggingFace) o AI/ML-related Python libraries: NLTK, scikit-learn • Experience with PostgreSQL, MySQL, and database design best practices. • Familiarity with containerization using Docker and basic knowledge of CI/CD tools and Git workflows. • Experience deploying and integrating LLM-powered applications, including chatbots or voice bots, into production. • Strong understanding of software engineering best practices, with experience conducting code reviews and mentoring team members.
Preferred • Experience in multi-tenant or multi-service application design. • Exposure to cloud platforms like AWS, Azure, or GCP.
If this opportunity aligns with your career goals, kindly share your updated resume with us at careers@jklucent.com.au
Ready to Apply?
Send your application directly to the employer
Explore More Opportunities
Check out more jobs and career resources
Life Beyond the Job
Got the job? Great! Now let's help you with everything else. Whether you're relocating, need to sell old items, or looking for accommodation, Bharath Surplus is your go-to marketplace for life's practical needs.
Also explore Bharath Surplus for buying, selling, and auction opportunities