CACadence
Lead Software Engineer (Back-End Engineer)
Bangalore ₹5-9 LPA Posted 4 Jun 2026
FULL TIME
Docker
Golang
Sqlite
Distributed Systems
Hpc
+5 more
Job Description
Responsibilities
- Design, develop, and optimize backend services for distributed, high-performance scientific computing systems.
- Architect and enhance HPC-driven compute and storage infrastructure supporting large-scale molecular simulations.
- Build scalable client-server systems for scientific workflows and data processing.
- Collaborate with scientists, designers, and engineers to deliver new features and improve platform capabilities.
- Develop and maintain robust APIs and backend services using Python and GoLang.
- Optimize relational database systems (PostgreSQL, SQLite) for performance and scalability.
- Implement unit, integration, and end-to-end testing strategies to ensure system reliability.
- Build and maintain CI/CD pipelines and ensure smooth deployment workflows.
- Troubleshoot and debug complex distributed systems across compute and storage layers.
- Contribute to modernization of legacy systems and continuous platform improvement.
