HamburgerMenu
hirist

Job Description

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.


info-icon

Did you find something suspicious?