Lead Software Engineer - AI (Backend - Golang)
Impact Analytics · Bengaluru · onsite · Posted 35d ago
About a minute. You'll make an account on the way through.
About this role
In this role, you will design, build, and scale high-performance backend systems and cloud-native platforms using Golang and modern distributed systems technologies. You will work on engineering complex, data-intensive products that directly create measurable value for enterprise customers. Your work will involve building scalable APIs, distributed services, event-driven systems, reliable data pipelines, and high-throughput backend components that support AI-native SaaS products. You will also contribute to architectural decisions, system design, performance optimization, and engineering best practices across the platform.
Responsibilities:
- Provide technical leadership for backend engineering initiatives and projects.
- Own the architecture and design of large-scale distributed systems.
- Create and review High-Level Design (HLD) and Low-Level Design (LLD) documents.
- Drive architecture decisions balancing scalability, reliability, security, and cost.
- Lead design reviews, architecture reviews, and technical governance processes.
- Mentor and coach engineers across multiple experience levels.
- Establish engineering best practices, coding standards, and development guidelines.
- Perform thorough code reviews and ensure code quality across teams.
- Partner with product managers, architects, QA, DevOps, and stakeholders to deliver business outcomes.
- Drive technical roadmap planning and technology adoption decisions.
- Lead performance optimization, reliability improvements, and production readiness reviews.
- Own incident management, root cause analysis, and preventive action planning.
- Champion observability, monitoring, logging, tracing, and operational excellence.
- Guide capacity planning, resiliency strategies, and disaster recovery planning.
- Support hiring, technical interviews, onboarding, and team development initiatives.
Requirements:
- Expert-level proficiency in Go (Golang).
- Strong expertise in data structures, algorithms, and system design.
- Hands-on experience creating High-Level Designs (HLD) and Low-Level Designs (LLD).
- Deep understanding of distributed systems, microservices, and event-driven architectures.
- Advanced knowledge of concurrency, scalability, and fault-tolerant system design.
- Strong expertise in API design (REST, gRPC) and integration patterns.
- Experience with cloud-native architectures, Kubernetes, containers, and CI/CD pipelines.
- Strong knowledge of observability, monitoring, logging, and distributed tracing.
- Excellent mentoring, stakeholder management, and technical leadership skills.
- Ability to influence architectural decisions and drive engineering excellence across teams.
Sourced from instahyre
Skills
About Impact Analytics

Impact Analytics
IT Services & Consulting
350
employees
2015
11 years old
Linthicum, Maryland
United States (USA)
About
Industries
Employee ratings
213 reviews
Culture
3.8
Career growth
3.5
Work-life
3.6
Employees rate it well for
Find them on