Back End Python Developer

2 - 4 years

1 Lacs

Posted:1 day ago| Platform: Naukri logo

Apply

Work Mode

Remote

Job Type

Full Time

Job Description

Role & responsibilities

agentic AI platform

distributed systems

Key Responsibilities

System Analysis & Design (Primary Focus)

  • Deep System Analysis: Demonstrate very strong system analysis skills by collaborating with product and business teams to define and document technical requirements. Translate complex business logic and scalability challenges into clear, actionable architectural designs and technical specifications.
  • Microservices Architecture: Design, develop, and maintain microservices architecture to ensure modularity, resilience, and high availability.
  • Distributed Computing: Implement solutions leveraging principles of distributed computing and message queues to ensure reliable, high-throughput data processing.

Back-End Development & Integration

  • API Development: Build and maintain scalable, high-speed REST JSON APIs using FASTAPI with a focus on performance and robust data validation via pydantic models.
  • Concurrency & Real-Time: Implement efficient concurrent operations using Python's asyncio framework. Manage real-time data communication using socket connections or appropriate messaging patterns.
  • Data Tier Management: Work across multiple database technologies including traditional SQL databases, flexible Document DBs (e.g., MongoDB, DynamoDB), and specialized Vector DBs for similarity search and AI applications.
  • Messaging & Events: Implement and manage event-driven patterns using scalable messaging systems (e.g., AWS SQS, Kafka) to decouple services and handle asynchronous workflows.

Cloud & DevOps

  • AWS Serverless: Develop and deploy applications utilizing AWS serverless technologies (e.g., AWS Lambda, API Gateway, SQS, SNS) to optimize for cost and scalability.
  • CI/CD & Docker: Maintain and improve the CI/CD pipelines for automated testing and deployment. Utilize Docker for local development consistency and containerized deployments.
  • Agile Practice: Participate fully in Agile Processes (Scrum/Kanban) and utilize GIT for collaborative version control.

AI/ML Integration

  • Framework Integration: Implement services that integrate directly with cutting-edge AI frameworks (e.g., PyTorch, Hugging Face) to deliver intelligent features and capabilities within the application.

Preferred candidate profile

  • Education: Engineering degree (B.E./B.Tech or M.E./M.Tech) in Computer Science from a top-tier Indian university (e.g., IITs, NITs, BITS Pilani).
  • Experience: 2-3 years of professional experience in back-end development using Python.
  • Analytical Skill: Demonstrated very strong ability in system analysis, design, and technical requirements definition.
  • Core Technologies: Deep practical experience with FASTAPI or a similar modern Python framework.
  • Cloud Proficiency: Hands-on experience developing and deploying applications in AWS serverless environments.
  • Architectural Knowledge: Experience implementing microservices, distributed computing, and messaging systems.
  • Data and Validation: Proficiency with pydantic for data validation and strong experience with at least two of the following database types: SQL, Document DB, or Vector DB.
  • DevOps: Solid understanding of CI/CD practices, Docker, GIT, and Agile Processes.
  • Concurrency: Experience with asynchronous programming using asyncio and real-time communication techniques (socket).

Highly Desired Skills

  • Direct experience with advanced AI/ML model deployment and inference serving.
  • Familiarity with other Python libraries for data processing (e.g., Pandas, NumPy).
  • Experience optimizing database queries and schema design for high-scale applications.

Join Us at Sparsa AI

If you are passionate about building transformative products at the intersection of AI and industrial operations, we invite you to shape the future with us. This is your opportunity to learn and execute in a fast-growing company that is redefining how the real economy works. At Sparsa AI, you'll work alongside an exceptional team, solve real-world problems, and leave a lasting impact on global industries.

Let’s build the future of Industrial AI-Agents—together. If you have the chops, let’s connect!

Mock Interview

Practice Video Interview with JobPe AI

Start Python Interview
cta

Start Your Job Search Today

Browse through a variety of job opportunities tailored to your skills and preferences. Filter by location, experience, salary, and more to find your perfect fit.

Job Application AI Bot

Job Application AI Bot

Apply to 20+ Portals in one click

Download Now

Download the Mobile App

Instantly access job listings, apply easily, and track applications.

coding practice

Enhance Your Python Skills

Practice Python coding challenges to boost your skills

Start Practicing Python Now

RecommendedJobs for You