Lead Backend Developer

Cadence

📍 Bengaluru, Karnataka, India

Full-time Computer Occupations Posted June 10, 2026

Job Description

Key Responsibilities Backend System Development Design and develop scalable backend services for scientific computing workflows Build and maintain distributed systems supporting large-scale compound simulation Develop APIs and client-server systems using Python and Go High-Performance Computing & Optimization Architect and optimize compute and storage systems for HPC workloads Ensure efficient processing of billions of in-silico molecular computations Improve system scalability, latency, and throughput Database Design & Optimization Work with PostgreSQL and SQLite for relational data modeling Design efficient database schemas for scientific and computational datasets Optimize queries and ensure structural integrity of data systems Testing, Debugging & CI/CD Implement unit, integration, and end-to-end testing using pytest Participate in CI/CD pipelines and automated deployment workflows Debug and resolve complex distributed system issues Collaboration & Scientific Integration Work close...