We are looking for a Software Development Engineer (SDE) - Python Full-Stack & AI who will design, build, and optimize end-to-end applications integrating web development and artificial intelligence solutions. The ideal candidate will have strong expertise in Python, modern front-end frameworks, REST / GraphQL APIs, and AI / ML model integration. This role requires a balance of full-stack engineering with a deep understanding of AI / ML deployment in production environments.
Key Responsibilities :
Full-Stack Development :
- Design, develop, and maintain scalable web applications using Python (Django / FastAPI / Flask) for backend and React / Angular / Vue for frontend.
- Build and optimize RESTful / GraphQL APIs for seamless data exchange.
- Implement microservices architecture and ensure high availability, scalability, and performance.
- Integrate relational (PostgreSQL / MySQL) and NoSQL (MongoDB / Redis) databases.
AI / ML Integration :
Develop and deploy AI / ML models for tasks such as NLP, computer vision, or recommendation systems.Work with frameworks like TensorFlow, PyTorch, or Scikit-learn.Optimize model inference pipelines for production readiness (e.g., using ONNX, TensorRT, or APIs).Collaborate with data scientists to transform prototypes into robust, scalable applications.System Architecture & DevOps :
Design cloud-native solutions (AWS, Azure, or GCP) with CI / CD pipelines.Containerize applications using Docker and orchestrate with Kubernetes.Implement logging, monitoring, and performance tuning for AI-driven applications.Ensure application security, data privacy, and compliance with best practices.Collaboration & Delivery :
Work closely with cross-functional teams (data science, product, and design).Translate business requirements into scalable technical solutions.Write clean, maintainable, and well-documented code.Conduct code reviews, unit testing, and performance benchmarking.Required Skills & Qualifications :
Bachelors or Masters degree in Computer Science, Engineering, or related field.3-7 years of hands-on experience as a Full-Stack Python Developer.Strong expertise in Python frameworks (Django, Flask, FastAPI) and modern JavaScript frameworks (React / Angular / Vue).Experience in building and deploying AI / ML solutions in production.Strong database knowledge : SQL & NoSQL.Hands-on experience with REST APIs, GraphQL, WebSockets.Familiarity with cloud platforms (AWS / GCP / Azure), containerization, and orchestration.Proficiency in Git, CI / CD, Agile methodologies.Strong problem-solving skills with ability to work in fast-paced environments.(ref : hirist.tech)