Overview
Job Description: Senior Software Engineer - BackendTeam: Chatbot Engineering
Location:
Bangalore, India (Hybrid)
About Us
Sense is transforming the way companies hire with AI-powered technology designed to bring unprecedented speed, precision, and personalization to every step of the recruiting process. Our mission is to reimagine how organizations engage with talent—creating faster, smarter, and more human experiences for employers, recruiters, and job seekers alike.
Founded in 2015, Sense is a high-growth HR Tech SaaS company serving over 1,000 customers worldwide. With 250+ team members and backing from Google Ventures, SoftBank, Accel, and Avataar Ventures, we’ve scaled rapidly and continue to lead innovation in talent engagement and automation.
About The Role
At Sense, our Chatbot Team is responsible for building highly intuitive and performant conversational agents that enhance the recruiting experience. As a Senior Software Engineer, you will be a primary driver of our mission—designing and building the automated "intelligence" that helps millions of candidates find meaningful work through sophisticated, multi-turn interactions.
You will function as the engine of execution for the team, owning feature lifecycles from design to deployment and optimizing high-throughput communication pipelines to ensure our platform remains a leader in the HR Tech space.
Responsibilities
- Feature Ownership: Design and implement robust backend services for our conversational platform using Python and Flask, ensuring they meet strict performance and reliability SLAs.
- Engineering Excellence: Write clean, testable code and participate in rigorous peer code reviews. You will help maintain and elevate the high engineering standards of the team, ensuring software is built to scale.
- Observability & Triage: Use tools like Datadog and Arize AI to monitor agent performance and LLM health. You will be responsible for identifying root causes in conversation logs and shipping rapid improvements.
- System Optimization: Build and maintain high-throughput pipelines that handle asynchronous communication at scale with minimal latency, ensuring our agents respond intelligently and in real-time.
- Debt Resolution & Delight: Proactively identify and resolve technical and product debts (logic bottlenecks, latency issues, or edge-case bugs). You believe that refining and hardening existing systems is a direct path to ensuring Customer Delight.
- Experience: 4–7 years of progressive software development experience, with a focus on building and operating scalable, distributed backend systems.
- Technical Proficiency:
- Strong proficiency in Python and a deep understanding of web frameworks like Flask.
- Strong proficiency in SQL and experience with relational databases like MySQL.
- Solid experience with AWS for deploying and managing backend services, data infrastructure, and serverless architectures.
- Experience of working with an Application Performance Management (APM) tool such as Datadog, New Relic, or similar.
- Problem-Solving: A "product-first" engineering mindset—you build to solve the user's underlying problem, not just to meet a technical spec.
- Communication: Excellent communication and collaboration skills to work effectively with cross-functional teams and stakeholders.
- LLM Observability: Familiarity with tools like Arize AI, or LangSmith is a plus.
- Multi-Agent Frameworks: Prior knowledge of or experience working with frameworks like CrewAI or LangGraph.
- Hybrid Model: This role is based out of our Bangalore office. We value in-person collaboration and follow a policy of working from the office, with an allowance of 12 WFH (Work From Home) days per quarter.
- Equity
- Medical insurance for employees and dependents
- Quarterly Professional Development allowance
- Company Wellness Days (On months without holidays, you are still given a 3-day weekend)
Sense is an equal-opportunity employer. We believe that diversity, inclusion, and belonging are integral to our success and do not discriminate based on race, color, religion, age, or any other basis protected by law. All your information will be kept confidential according to EEO guidelines.