Senior Software Engineer @ Sense | Java, Distributed Systems, AI

Bengaluru, Karnataka, India

Koramangala, Bengaluru

Bengaluru, Karnataka, India







Bachelor of Technology - BTech, Computer Science
PES University

Class 12
Whitefield Global School
Join Kartik and 10k+ other professionals on
Tal is the app where bosses meet engineers & builders directly, without middlemen
Download Tal BossSenior Software Engineer @ Sense | Java, Distributed Systems, AI
As a Senior Software Engineer at Sense, I specialize in building resilient, high-scale backend systems for a distributed workflow automation platform. My work focuses on distributed systems, platform engineering, developer tooling, AI integrations, and ensuring production reliability with an emphasis on scalability and operational excellence. Notable contributions include developing core workflow execution capabilities for the Node Transition Service, enabling the platform to process over 100M+ workflow events daily. I hold a Bachelor of Technology (BTech) degree in Computer Science from PES University. During my tenure at Sense, I have developed expertise in technologies such as Spring Boot, Kafka, and AWS. My commitment to operational excellence extends to enhancing observability and reliability across microservices architecture. As a professional, I am motivated by the challenge of crafting high-performance solutions to advance technology and user experience.
Bengaluru
claude code
codex
langchain
langgraph
mcp
obsidian
Senior Software Engineer | Distributed Systems | AI | Spring Boot, Kafka & AWS at Sense, Apr 2025 - Present · 1 y 4 mo, Bengaluru, Karnataka, India, Senior Software Engineer at Sense, building resilient, high-scale backend systems for a distributed workflow automation platform processing upto 100M+ events daily. Led the redesign of a Backend-for-Frontend into a Model Context Protocol server with 5 agentic tools, powering the product's AI-first transition, and re-architected a webhook engine that cut EC2 costs by 85% while eliminating bottlenecks. Drove an org-wide migration of 20+ Spring Boot microservices to Spring Boot 3.x for SOC2 compliance, and built a 3-channel Campaign Service powering 1,000+ live customer campaigns. Built advanced JVM observability tooling for proactive issue detection and serves as a primary incident responder, driving rapid root-cause analysis and reliability improvements.
Software Engineer | Java | Spring Boot | Kafka | AWS | Microservices | Grafana at Sense, Jul 2023 - Apr 2025 · 1 y 9 mo, Koramangala, Bengaluru, Software Engineer at Sense, building resilient, event-driven infrastructure spanning integration platforms, Kafka-based pipelines, and platform-wide monitoring. Built a no-code integration platform on Apache Camel connecting 15+ third-party services, and designed a Kafka-to-SQS architecture that eliminated consumer rebalancing issues in event-driven workloads. Led platform-wide observability with 45+ Grafana/Prometheus dashboards and deep JVM metrics, and standardized schema deployment by introducing Flyway across 10+ microservices. Built a Cross-Platform Email Migration tool that cut manual user effort by ~95%, while also mentoring new hires and improving team-wide incident response.
Software Engineer Intern | Java Development, Spring Boot, AWS, gRPC, JUnit at Sense, Jan 2023 - Jun 2023 · 6 mos, Bengaluru, Karnataka, India, As a Software Engineer Intern at Sense, the opportunity to build production backend features was both challenging and rewarding. One of the standout projects involved designing the Domain Configuration feature using AWS S3 and CloudFront. This initiative not only strengthened customer branding but also led to a remarkable 15% increase in site traffic due to enhanced SEO capabilities. Additionally, I developed gRPC APIs that enabled low-latency communication across five microservices. This significantly boosted service-to-service efficiency within our platform. Throughout my internship, I focused on maintaining high code quality by implementing comprehensive unit tests using JUnit and Mockito—achieving a solid 90% unit test coverage. Collaborating with various teams allowed me to gain valuable insights into how backend systems can enhance customer experiences while honing my skills in cloud technologies. Competencies: Backend Development (Java & Spring Boot), AWS Cloud Solutions (S3 & CloudFront), Microservices Communication (gRPC), Unit Testing (JUnit & Mockito).
Bachelor of Technology - BTech, Computer Science, PES University
Class 12, Whitefield Global School
leetcode: https://leetcode.com/kartiks2001
kartik-sharma.in: https://www.kartik-sharma.in/
github: https://github.com/kartik6