KKR
Gurugram, Haryana, India Posted 1d ago
KKR is looking for a skilled Full-Stack Software Engineer to join our Platform Engineering team and build scalable, reliable platform services. You will work across infrastructure, cloud platforms, and application layers with a strong focus on automation and system design.
Key Responsibilities
Design, build, and maintain core platform services and internal developer tooling.
Develop backend services and automation using Python and Java.
Design and implement scalable, fault-tolerant systems following strong system design principles.
Manage and provision infrastructure using Terraform and Infrastructure as Code best practices.
Build and operate cloud-native solutions on AWS, GCP, or Azure.
Integrate and support AI-driven services and workflows within the platform.
Work with MCP or similar AI/platform integration frameworks.
Collaborate with application, DevOps, and security teams to improve platform reliability and developer experience.
Monitor, troubleshoot, and optimize platform performance and cost.
Requirements
4 to 8 years of relevant experience.
Strong experience with Python and Java in production environments.
Hands-on experience with Terraform and Infrastructure as Code.
Solid understanding of system design, distributed systems, and cloud-native architectures.
Experience with at least one major cloud provider: AWS, GCP, or Azure.
Familiarity with AI concepts, services, or integrations in modern software platforms.
Understanding of CI/CD pipelines, containerization, and modern DevOps practices.
Preferred Qualifications
Experience building internal platforms or developer tooling
Knowledge of Kubernetes and service orchestration
Exposure to multi-cloud or hybrid-cloud environments
Experience with observability tools