Your browser does not support javascript! Please enable it, otherwise web will not work for you.

Senior Software Engineer Backend (Python) @ Uplers

Home > Software Development

 Senior Software Engineer Backend (Python)

Job Description

We are looking for a skilled Senior Software Engineer with 3 to 8 years of experience in backend development using Python. The ideal candidate will have expertise in designing and building RESTful APIs and microservices architectures, as well as experience working with databases and containerizing applications.

Roles and Responsibility
  • Design and implement scalable and secure backend services, APIs, and data pipelines to support AI and computer vision platforms.
  • Build efficient microservices and RESTful APIs using Python (FastAPI, Flask, or Django).
  • Integrate with computer vision systems and ML inference engines via APIs or streaming data interfaces.
  • Optimize system performance for real-time or near-real-time processing, especially in video-based environments.
  • Collaborate closely with ML engineers, DevOps, and frontend teams to deliver full-stack features.
  • Own the entire software development lifecycle: architecture, development, testing, deployment, and maintenance.
Job Requirements
  • Advanced proficiency in Python programming language.
  • Experience with FastAPI, API design, and microservices architecture.
  • Strong understanding of cloud infrastructure (AWS) and Docker/Kubernetes.
  • Familiarity with database management systems such as PostgreSQL, MySQL, MongoDB, or Redis.
  • Knowledge of integrating with machine learning models and handling high-throughput data is a plus.
  • Strong problem-solving skills and a collaborative mindset.
  • Experience with asynchronous programming (e.g., asyncio, aiohttp, FastAPI with async).
  • Familiarity with message queues and stream processing (Kafka, RabbitMQ, Redis Streams, etc.).
  • Exposure to real-time data processing systems, especially involving video or IoT sensor data.
  • Knowledge of security best practices in backend systems (authentication, authorization, rate limiting).
  • Prior experience in computer vision or AI-focused products is a strong plus.
  • Contributions to open-source Python projects or backend infrastructure tooling are a plus.

Job Classification

Industry: Banking
Functional Area / Department: Engineering - Software & QA
Role Category: Software Development
Role: Data Platform Engineer
Employement Type: Full time

Contact Details:

Company: Uplers
Location(s): Bengaluru

+ View Contactajax loader


Keyskills:   Backend Development PostgreSQL Redis machine learning RabbitMQ Software Development Software Engineering MySQL MongoDB Redis Streams AWS fka Python

 Job seems aged, it may have been expired!
 Fraud Alert to job seekers!

₹ Not Disclosed

Similar positions

Backend Developer Lead (Python +GCP)

  • Capgemini
  • 9 - 12 years
  • Hyderabad
  • 18 hours ago
₹ Not Disclosed

Senior Power Platform Developer

  • Capgemini
  • 6 - 11 years
  • Hyderabad
  • 3 days ago
₹ Not Disclosed

Senior Scala Developer

  • Luxoft
  • 4 - 9 years
  • Hyderabad
  • 14 hours ago
₹ Not Disclosed

Senior SAP AI & ML Engineer

  • Luxoft
  • 4 - 8 years
  • Hyderabad
  • 15 hours ago
₹ Not Disclosed

Uplers

Mavlers is a full-service digital marketing agency that has propelled growth for over 7,000 brands and agencies worldwide. As Google, Mailchimp, WP VIP, Microsoft, Salesforce, and HubSpot partners, we possess the expertise to deliver high-impact projects and campaigns tailored to our clients uniqu...