Description : Location : Hyderabad
Exp : 5 to 7 years
Interview : Final Face to Face
Mandatory skills : Python,Fast api
Job Description - Senior Python Developer (FastAPI & AI) :
We are looking for a Senior Python Developer with strong expertise in FastAPI to design and build scalable, secure, and high-performance backend systems. The role involves developing REST APIs, managing databases, orchestrating workflows using Airflow, and contributing to CI / CD and containerization processes. Experience with LLMs and Generative AI is a strong plus. The ideal candidate is a self-driven engineer who is eager to learn new technologies and contribute to architectural decisions.
Responsibilities :
- Design, develop, and maintain scalable REST APIs and backend services using FastAPI.
- Optimize backend systems for performance, reliability, and maintainability.
- Build and manage database schemas, write efficient SQL queries, and optimize PostgreSQL performance.
- Develop, schedule, and maintain workflows using Apache Airflow, ensuring reliability and timely execution.
- Implement Dockerized microservices, automate deployments, and integrate services into CI / CD pipelines.
- Build integrations with LLMs and Generative AI services (OpenAI, Azure OpenAI, HuggingFace, etc.).
- Implement API authentication, authorization, rate limiting, and security best practices.
- Write modular, testable, and clean code following industry best practices.
- Troubleshoot performance bottlenecks and participate in code reviews, design reviews, and architecture discussions.
- Collaborate closely with frontend, AI / ML, DevOps, and product teams.
- Stay updated with new technologies, tools, and frameworks, and be open to learning new skills.
Required Skills :
5+ years of professional experience building production-grade backend systems.Strong proficiency in Python and hands-on experience with FastAPI.Solid understanding of REST API principles, asynchronous programming, and event-driven design.Strong experience with PostgreSQL, database design, indexing, and performance tuning.Hands-on experience with Apache Airflow, DAG design, scheduling, and workflow orchestration.Practical knowledge of Docker, containerized development, and CI / CD pipelines (GitHub Actions, GitLab CI, Jenkins, etc.).Experience working with LLMs / Generative AI, integrating APIs, or building AI-driven features (preferred).Familiarity with cloud environments (AWS / GCP / Azure) and scalable architectures.Understanding of secure coding practices, OAuth2 / JWT, API gateway concepts.Strong problem-solving skills, debugging abilities, and attention to detail.Excellent communication, documentation, and collaboration skills.Ability and willingness to learn new technologies as required by the project.(ref : hirist.tech)