Senior Python Developer
Job Summary
We are looking for an experienced Senior Python Developer with strong expertise in application development, system integrations, and AI-driven solutions. The ideal candidate should have hands-on experience in building and deploying scalable Python applications, integrating with enterprise systems, and working with emerging technologies such as Large Language Models (LLMs), Generative AI, and Agentic AI.
Key Responsibilities- Design, develop, test, and maintain robust Python applications.
- Deploy and manage Python applications in production environments.
- Integrate Python-based solutions with Java applications and third-party APIs.
- Develop and consume RESTful APIs for seamless system communication.
- Build AI-powered solutions leveraging LLMs, Generative AI, and Agentic AI frameworks.
- Collaborate with cross-functional teams to deliver high-quality software solutions.
- Optimize application performance, scalability, and reliability.
- Follow software development best practices, including version control and CI/CD processes.
- Troubleshoot and resolve technical issues across applications and integrations.
- 5+ years of professional experience in Python development.
- Strong proficiency in Python frameworks such as FastAPI, Flask, or Django.
- Experience deploying and maintaining applications in production environments.
- Hands-on experience integrating Python applications with Java systems and third-party services.
- Strong understanding of REST APIs and API integrations.
- Familiarity with Large Language Models (LLMs) and AI application development.
- Experience with cloud platforms such as AWS or Azure.
- Knowledge of Git, version control workflows, and CI/CD pipelines.
- Strong problem-solving and debugging skills.
- Experience working on Generative AI or Agentic AI projects.
- Knowledge of Docker and Kubernetes.
- Experience with Microservices Architecture.
- Understanding of scalable and distributed systems.
- Excellent communication and stakeholder management skills.