Posted on: 05/08/2025
Job Overview :
We are seeking a highly skilled and experienced Python Developer to join our growing engineering team. The ideal candidate will have a strong background in building scalable web applications and APIs using Python frameworks such as Django and FastAPI. A deep interest or hands-on exposure to Generative AI (GenAI) and Large Language Models (LLMs) will be highly preferred, as the role may involve integrating or developing AI-driven components into production systems.
Key Responsibilities :
Application Development :
- Design, build, test, and deploy robust, scalable, and secure backend services using Python and modern frameworks (Django, FastAPI).
API Development & Integration :
- Develop RESTful and asynchronous APIs for consumption by internal services and external clients, ensuring high performance and responsiveness.
AI Integration :
- Work on integrating Generative AI models and LLMs (e.g., OpenAI, Cohere, Hugging Face Transformers) into applications, including prompt engineering, fine-tuning, or API orchestration.
Database Management :
- Design and optimize database schemas and write efficient queries using PostgreSQL, MySQL, or NoSQL databases like MongoDB.
Code Quality & Review :
- Write clean, maintainable, and well-documented code. Participate in code reviews and ensure adherence to best practices and coding standards.
DevOps & CI/CD :
- Collaborate with DevOps teams to manage deployment pipelines, containerization (Docker), and continuous integration workflows.
Security & Performance :
- Identify bottlenecks and bugs, and devise solutions to mitigate and address them. Ensure application security, data protection, and high performance.
Collaboration & Communication :
- Work in an agile team environment, participate in daily stand-ups, sprint planning, retrospectives, and provide technical input during architectural discussions.
Required Technical Skills :
- Strong hands-on programming experience in Python (3.x).
- Proficiency in at least one web framework : Django or FastAPI.
- Experience building RESTful APIs and working with asynchronous programming in Python (e.g., asyncio, aiohttp).
- Strong understanding of object-oriented programming, design patterns, and software engineering principles.
- Experience with PostgreSQL, MySQL, or MongoDB.
- Familiarity with unit testing frameworks such as pytest or unittest.
Preferred/Desirable Skills :
- Experience working with Generative AI, LLMs, or NLP frameworks (e.g., OpenAI GPT, Hugging Face Transformers).
- Experience with Docker and container orchestration (e.g., Kubernetes).
- Exposure to CI/CD tools like GitHub Actions, Jenkins, GitLab CI.
- Familiarity with cloud platforms (AWS, GCP, or Azure), especially serverless compute or managed AI/ML services.
- Experience in microservices architecture and event-driven systems.
- Basic understanding of frontend technologies (HTML, JavaScript, React/Vue) for better collaboration with frontend teams.
Education :
- Bachelors or Masters degree in Computer Science, Information Technology, Engineering, or a related field.
Did you find something suspicious?
Posted By
Devyani Srivastava
Human Resources Manager at TEAM GEEK SOLUTIONS PRIVATE LIMITED
Last Active: 24 Nov 2025
Posted in
Backend Development
Functional Area
Backend Development
Job Code
1525074
Interview Questions for you
View All