HamburgerMenu
hirist

Fulfil - Software Development Engineer - Python Full Stack & AI Technologies

Fulfillment Software Private Limited
Multiple Locations
3 - 7 Years

Posted on: 16/09/2025

Job Description

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.


info-icon

Did you find something suspicious?