Talent.com
This job offer is not available in your country.
Fulfil - Software Development Engineer - Python Full Stack & AI Technologies

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

Fulfillment Software Private LimitedMumbai
13 days ago
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.
  • (ref : hirist.tech)

    Create a job alert for this search

    Software Engineer Python • Mumbai