Python Backend Engineer

Posted 3 Hours Ago
Be an Early Applicant
4 Locations
In-Office
Mid level
Artificial Intelligence • Internet of Things • Software • Automation
The Role
Build scalable Python backend applications, REST APIs, asynchronous services, and database-driven systems. Responsibilities include designing schemas and optimizing SQL queries, integrating frontend and third-party systems, implementing security and testing, containerizing applications with Docker, and supporting deployment, monitoring, scalability, and reliability. The role also involves performance tuning, collaboration with UI teams, and code reviews.
Summary Generated by Built In
About Us
SCRY AI is an innovative AI-driven technology company focused on building intelligent, scalable, and high-performance solutions. We work with modern technologies across Software Engineering, AI/ML, and Data to solve real-world business problems and deliver impactful digital products.

Role Overview
We are looking for a skilled Software Engineer - Python Backend with strong experience in building scalable APIs, backend services, and database-driven applications. The ideal candidate should be hands-on with Python, asynchronous programming, SQL, and API development, and comfortable working closely with UI/Frontend teams to deliver reliable end-to-end solutions.

Key Responsibilities
  • Design, develop, and maintain scalable, high-performance backend applications using Python.
  • Build robust REST APIs and backend services using frameworks such as FastAPI or Flask.
  • Develop asynchronous and concurrent applications using asyncio, background workers, queues, and multiprocessing where required.
  • Design and optimize database schemas, SQL queries, joins, indexes, stored procedures, and transactions.
  • Work extensively with PostgreSQL/MySQL and other relational databases.
  • Collaborate with UI/Frontend teams on API contracts, request/response structures, authentication, error handling, and integration.
  • Build APIs capable of handling high traffic, concurrent requests, and real-time workloads.
  • Optimize API and database performance by identifying slow queries, bottlenecks, inefficient calls, and resource utilization issues.
  • Integrate backend services with third-party APIs, external systems, and enterprise applications.
  • Implement authentication, authorization, validation, logging, exception handling, and API security.
  • Write clean, reusable, maintainable, and well-documented code; develop unit/integration tests and participate in code reviews.
  • Containerize applications using Docker and support deployment, troubleshooting, monitoring, scalability, and reliability across environments.

Key Qualifications
  • 3+ years of software engineering experience with strong hands-on experience in Python.
  • Strong experience with FastAPI/Flask, REST APIs, asynchronous programming, asyncio, concurrency, background jobs, and message queues.
  • Excellent knowledge of SQL and relational databases, particularly PostgreSQL/MySQL, including complex queries, CTEs, joins, aggregations, indexes, and transactions.
  • Experience with database schema design, data modeling, query optimization, connection pooling, and performance tuning.
  • Understanding of API scalability, caching, high-concurrency systems, and backend performance optimization.
  • Experience integrating backend APIs with Frontend/UI applications and third-party systems.
  • Good understanding of Git, Docker, Linux, testing, debugging, and CI/CD.
  • Experience with Redis, Kafka/RabbitMQ, or similar caching and messaging technologies is a plus.
  • Experience with AWS or other cloud platforms is preferred.
  • Strong problem-solving, communication, collaboration, and ownership skills, with the ability to work independently in a fast-paced environment.

Good to Have
  • Experience with Kubernetes, microservices, cloud-native architectures, and production observability.
  • Exposure to event-driven architectures, distributed systems, API gateways, and performance/load testing.
  • Experience working with AI/ML or GenAI backend integrations and deploying Python-based AI services is a plus.

Skills Required

  • 3+ years of software engineering experience with strong hands-on Python experience
  • Experience with FastAPI or Flask and REST API development
  • Experience with asynchronous programming, asyncio, concurrency, background jobs, and message queues
  • Strong SQL and relational database knowledge, particularly PostgreSQL or MySQL
  • Experience with complex queries, CTEs, joins, aggregations, indexes, and transactions
  • Experience with database schema design, data modeling, query optimization, connection pooling, and performance tuning
  • Understanding of API scalability, caching, high-concurrency systems, and backend performance optimization
  • Experience integrating backend APIs with frontend or UI applications and third-party systems
  • Good understanding of Git, Docker, Linux, testing, debugging, and CI/CD
  • Strong problem-solving, communication, collaboration, ownership, and independent-working skills
  • Experience with Redis, Kafka, RabbitMQ, or similar caching and messaging technologies
  • Experience with AWS or other cloud platforms
  • Experience with Kubernetes, microservices, cloud-native architectures, and production observability
  • Exposure to event-driven architectures, distributed systems, API gateways, and performance or load testing
  • Experience with AI/ML or GenAI backend integrations and deploying Python-based AI services
Am I A Good Fit?
beta
Get Personalized Job Insights.
Our AI-powered fit analysis compares your resume with a job listing so you know if your skills & experience align.

The Company
276 Employees
Year Founded: 2014

What We Do

Scry AI is a research-led enterprise AI company that develops intelligent platforms for businesses in banking, financial services, insurance, logistics, and industrial sectors. Its suite includes Auriga for conversational AI, Collatio for document intelligence, and Concentio for cognitive IoT and operational intelligence. The platforms process fragmented data, automate document and workflow operations, support compliance, and generate actionable insights to improve enterprise efficiency.

Similar Jobs

Hitachi Solutions America Logo Hitachi Solutions America

Back-end Engineer

Information Technology • Consulting
In-Office
Pune, Mahārāshtra, IND
768 Employees

Vrinda International Logo Vrinda International

Back-end Engineer

Edtech • HR Tech • Information Technology • Professional Services
In-Office
Pune, Mahārāshtra, IND
10 Employees
1M-1M Annually

Product Fusion Logo Product Fusion

Back-end Engineer

Artificial Intelligence • Software • Consulting • App development
Remote or Hybrid
2 Locations
15 Employees
Hybrid
Pune, Mahārāshtra, IND
1678 Employees

Similar Companies Hiring

Revel Thumbnail
Aerospace • Hardware • Robotics • Software
Marina Del Rey, California
60 Employees
Blee Thumbnail
Artificial Intelligence • Marketing Tech • Software
New York, New York
30 Employees
Vega Thumbnail
Artificial Intelligence • Automotive • Insurance • Transportation
US
43 Employees

Sign up now Access later

Create Free Account

Please log in or sign up to report this job.

Create Free Account