Description :
We are looking for a highly skilled Python AI Developer with strong expertise in building scalable, AI-powered applications and web-based products.
The ideal candidate will combine proficiency in Python development with experience in AI / ML frameworks, cloud platforms, and modern software development practices.
You will work closely with data scientists, product managers, and software engineers to design, implement, and deploy intelligent solutions that drive business value.
Key Responsibilities :
- Develop, maintain, and optimize AI-powered web applications using Python and modern frameworks.
- Collaborate with data scientists and AI engineers to integrate machine learning models into production systems.
- Design and implement RESTful APIs or microservices for AI / ML applications using frameworks like Django, Flask, or FastAPI.
- Work with relational databases (e.g., PostgreSQL, MySQL) and NoSQL databases (e.g., MongoDB) for data storage and retrieval.
- Write clean, maintainable, and scalable code following best practices, including testing and documentation.
- Implement unit and integration tests using PyTest, unittest, or similar frameworks to ensure application reliability.
- Apply knowledge of asynchronous programming, concurrency (asyncio), and event-driven architectures for performance optimization.
- Work with containerization tools such as Docker to package applications for deployment in cloud or on-premises environments.
- Participate in code reviews, design discussions, and architectural decisions to ensure high-quality deliverables.
- Collaborate with front-end developers and understand basic front-end technologies (HTML, CSS, JavaScript) to facilitate integration with AI services.
- Stay updated with emerging AI, ML, and Python technologies, tools, and frameworks to improve product innovation.
Required Skills & Qualifications :
Bachelors degree in Computer Science, Software Engineering, or a related field.5+ years of hands-on experience as a Python developer in production environments.Strong proficiency in Python, including understanding of syntax, data structures, and libraries (Pandas, NumPy, SciPy, etc.).Experience with Python web frameworks : Django, Flask, FastAPI, and building RESTful APIs.Proficiency with relational and NoSQL databases, including ORM usage for data-connected applications.Experience in writing unit and integration tests using PyTest, unittest, or similar tools.Basic understanding of front-end technologies (HTML, CSS, JavaScript) for integration purposes.Experience with cloud platforms like AWS, GCP, or Azure, including deployment and management of AI services.Knowledge of asynchronous programming, concurrency patterns, and event-driven programming.Familiarity with containerization technologies such as Docker or Kubernetes.Exposure to AI, machine learning, or data science concepts is highly desirable.Familiarity with Pydantic for data validation and type annotations is a plus(ref : hirist.tech)