Senior Software Engineer
On-site
Full Time
#AI
#CRM
#SaaS
#Python
#TensorFlow
#PyTorch
#scikit learn
#SQL
#NoSQL
#AWS
#GCP
#Azure
At Rattle, we are on a mission to fundamentally change how revenue teams interact with their go-to-market systems. Our journey began when our three co-founders, Apoorva, Milan, and Sahil, stepped away from their careers in San Francisco to solve the very friction they experienced firsthand. Today, we are proud to be backed by industry-leading investors like Lightspeed and Sequoia, alongside visionary angels. Our revenue acceleration platform is already helping thousands of leaders at companies like Miro, WordPress, and Clearbit achieve greater transparency and growth by bringing intelligent, real-time insights directly into Slack and Microsoft Teams.
The opportunity
We are looking for a Senior Software Engineer to join our team in Bangalore. In this role, you will be at the heart of our product innovation, helping us build intelligent, AI-driven features that transform CRM workflows. You will play a pivotal role in designing and deploying systems that make revenue data more actionable and accurate for our enterprise customers. By bridging the gap between complex data and user-friendly workflows, you will directly influence how our users manage their business funnels and drive team efficiency.
A day in the life
- You will collaborate closely with our product and engineering teams to architect AI-driven CRM solutions, ranging from sentiment analysis to automated lead scoring.
- You will build and maintain end-to-end agentic systems using LLMs to automate complex sales workflows, ensuring our platform remains at the cutting edge of productivity.
- You will take ownership of the full machine learning lifecycle, from cleaning and preparing datasets to monitoring deployed models and iterating on their performance.
Who you are
You are a builder at heart who thrives in fast-paced environments where you can turn ambiguity into clear, structured solutions. You communicate well in English and bring a collaborative, low-ego approach to your work.
Your technical toolkit includes:
- Four to six years of hands-on experience developing and deploying AI/ML models, ideally within a SaaS or CRM environment.
- Deep proficiency in Python and core ML frameworks such as TensorFlow, PyTorch, or Scikit-learn.
- Practical experience with LLMs, RAG-based systems, and building end-to-end machine learning pipelines.
- Strong familiarity with SQL and NoSQL databases, as well as cloud infrastructure on AWS, GCP, or Azure.
- A solid grasp of machine learning fundamentals, with bonus points for experience in fine-tuning, model distillation, or reinforcement learning.
Why you'll love it here
Joining Rattle means more than just writing code. You will have the unique opportunity to help shape our engineering culture from the ground up. We believe in focusing on outcomes rather than tracking hours, giving you the flexibility to design a workday that fits your life. Your contributions will have a tangible impact, supporting millions of data requests every hour for some of the most innovative companies in the world. We foster an environment where feedback is a gift, and we are committed to growing together as a team.
Rattle
3 views









