Ciklum is looking for a Lead Python Engineer to join our team full-time in India.
We are seeking a Lead Python Engineer with 12+ years of experience to lead the design and development of advanced backend systems and AI-powered platforms. The ideal candidate will have deep expertise in Python-based backend architecture, scalable API design, cloud infrastructure, and modern AI technologies such as Generative AI and Agentic AI. This role will be responsible for architecting end-to-end AI solutions, guiding engineering teams, and driving the adoption of cutting-edge AI technologies across the organization.
About the role:
- Architecture Technical Leadership
- Design and architect scalable backend platforms using Python and FastAPI
- Define technical standards, architecture patterns, and best practices for backend and AI systems
- Lead the development of high-performance microservices and API ecosystems
- AI Solution Development
- Architect and deliver end-to-end AI applications using Generative AI and Agentic AI frameworks
- Design AI-driven workflows, autonomous agents, and intelligent automation systems
- Integrate LLMs, AI models, and vector-based retrieval systems into enterprise applications
- Data Platform Engineering
- Design and optimize data architectures leveraging SQL databases and Databricks (Genie NLQ)
- Build scalable data processing pipelines and AI-ready data platforms
- Ensure high-performance data retrieval, processing, and analytics integration
- Cloud Infrastructure Strategy
- Lead deployment and infrastructure strategies across Azure or AWS environments
- Architect cloud-native solutions, containerized deployments, and scalable infrastructure
- Ensure systems meet enterprise-grade security, reliability, and scalability requirements
- Technical Mentorship
- Provide technical leadership and mentorship to engineering teams
- Conduct architecture reviews and code quality assessments
- Guide teams in adopting emerging AI technologies and engineering best practices
- Cross-functional Collaboration
- Collaborate with data scientists, product leaders, and business stakeholders to define AI-driven solutions
- Translate complex business problems into scalable technical architectures
- Drive innovation through AI experimentation and rapid prototyping
Requirements:
- Bachelor's or Master's degree in Computer Science, Engineering, or related field
- 12+ years of experience in software engineering, including backend and AI-based application development
- Programming Backend Architecture
- Expert-level proficiency in Python
- Strong experience with FastAPI or modern Python backend frameworks
- Deep understanding of API architecture, microservices, and distributed systems
- Database Data Platforms
- Advanced expertise in SQL
- Experience with Databricks (Genie NLQ)
- Strong knowledge of RDBMS systems (PostgreSQL, MySQL, SQL Server, etc.)
- Cloud Infrastructure
- Extensive experience with cloud platforms such as Azure or AWS
- Knowledge of cloud-native architecture and scalable deployments
- Artificial Intelligence
- Proven experience building end-to-end applications using Generative AI or Agentic AI
- Strong understanding of LLM integrations, AI orchestration frameworks, and intelligent automation
Desirable:
- Front End: React + Tailwind
- AWS Bedrock and Agentcore
- Experience with LangChain, LlamaIndex, or similar LLM orchestration frameworks
- Knowledge of vector databases and retrieval-augmented generation (RAG)
- Experience with Docker, Kubernetes, and CI/CD pipelines
- Exposure to MLOps and AI model deployment pipelines