Senior Engineer - GO
Indian Institute of Science · Bengaluru · hybrid · Posted 63d ago
About a minute. You'll make an account on the way through.
About this role
About the Role
We are looking for a Senior Backend Engineer with deep Go expertise to join our engineering team. You will work across three interconnected areas: building reliable data pipelines and IoT ingestion systems, designing and securing API services that power our platform, and contributing to the cloud infrastructure tooling that keeps everything running.
This is a role for engineers who care about correctness, performance, and maintainability and who want their work to have real-world impact on open data infrastructure.
Responsibilities
- Design, build, and maintain high-throughput Go services and data ingestion pipelines
- Build secure, well-documented APIs using standard authentication and authorization protocols
- Deploy, configure, and operate services in cloud and container environments
- Own database schema design, query optimization, and migration strategies
- Apply appropriate caching and messaging patterns to meet reliability and latency requirements
- Write clean, well-tested code unit tests, integration tests, and contract tests where applicable
- Uphold strong source control practices: meaningful commits, disciplined branching, and thorough pull request reviews
- Contribute to CI/CD pipelines and shared developer tooling
- Participate in architecture reviews, technical planning, and cross-team design discussions
- Support and mentor engineers through code review and knowledge sharing
Required Qualifications
- 5+ years writing production-grade Go, with a solid grasp of concurrency patterns, idiomatic design, and performance characteristics
- Strong understanding of distributed systems: scalability, consistency trade-offs, and fault tolerance
- Hands-on experience deploying and operating containerized services in cloud environments (container orchestration, managed cloud platforms)
- Relational database design and optimization schema modelling, indexing, and query analysis
- Familiarity with identity and access management standards (token-based auth, delegated authorization flows)
- Experience using in-memory data stores for caching, session state, or pub/sub messaging
- Disciplined approach to software quality: testing at multiple levels, static analysis, and clear code review feedback
- Comfortable working on Linux systems with containerization and infrastructure-as-code tooling
- Familiar with 12-factor app principles and the operational concerns of cloud-native services.
Sourced from naukri
Skills
About Indian Institute of Science

Indian Institute of Science
Education & Training
879
employees
1909
117 years old
Bangalore/Bengaluru, Karnataka
India
₹4.9L PA avg
Avg at Indian Institute of Science
About
Industries
Employee ratings
10 reviews
Culture
4.1
Career growth
3.0
Work-life
4.4
Employees rate it well for
Find them on