Python Developer
Technology
Karnataka, India2 weeks agoUntil 31/10/2026
Full timeOn-site
Job description
Hiring: Senior Python Backend Engineer | Bangalore
We are looking for an experienced Senior Python Backend Engineer to join our team and build highly scalable, distributed backend systems for HPC and hardware-intensive environments.
๐ Location: Bangalore
๐ผ Experience: 5+ Years
โ Mandatory Skills
- Strong expertise in Python
- Hands-on experience with AsyncIO, Concurrency, Multithreading, Thread Safety
- Experience building APIs using FastAPI (or similar async frameworks)
- gRPC and Protocol Buffers
- PostgreSQL and SQLAlchemy
- Messaging systems such as RabbitMQ
- Experience with Slurm Workload Manager (Slurm), HPC Clusters, and Job Scheduling
- Strong understanding of Distributed Systems, Fault Tolerance, Retries, and Idempotency
- Experience with Unit Testing, Integration Testing, Git, and CI/CD
- FPGA, Embedded Linux, and Hardware Validation
- Kubernetes and Container Technologies
- Monitoring & Observability tools such as Prometheus and Grafana
- Experience in Production Migrations and Deployment Strategies
- Strong problem-solving and debugging skills
- Ability to design scalable and reliable backend services
- Experience working in high-performance computing and distributed environments
- Passion for building robust, production-grade software
Keywords
PythonAsyncIOConcurrencyMultithreadingThread SafetyFastAPIgRPCProtocol BuffersPostgreSQLSQLAlchemyRabbitMQSlurmHigh-Performance ComputingDistributed SystemsUnit TestingCI/CDSlurm Workload ManagerHPC ClustersJob SchedulingFault Tolerance
Interested in this role?