Staff Android Engineer
Bangalore
Truecaller
We have identified 3.2 trillion unknown calls & helped in blocking 56 billion spam calls in 2024. Download the Truecaller app for free today for safer communication!Hello, Truecaller is calling you from Bangalore, India! Ready to pick up?
Our goal is to make communication smarter, safer, and more efficient, all while building trust everywhere. We're all about bringing you smart services with a big social impact, keeping you safe from fraud, harassment, scam calls or messages, so you can focus on the conversations that matter.
- Top 20 most downloaded apps globally, and world’s #1 caller ID and spam-blocking service for Android and iOS, with extensive AI capabilities, with more than 400 million active users per month.
- Founded in 2009, listed on Nasdaq OMX Stockholm and is categorized as a Large Cap. Our focus on innovation, operational excellence, sustainable growth, and collaboration has resulted in consistently high profitability and strong EBITDA margins.
- A team of 400 people from ~35 different nationalities spread across our headquarters in Stockholm and offices in Bangalore, Mumbai, Gurgaon and Tel Aviv with high ambitions.
We at the Insights Team are responsible for SMS Categorization, Fraud detection and other Smart SMS features within the Truecaller app. The OTP & bank notifications, bill & travel reminder alerts are some examples of the Smart SMS features. The team has developed a patented offline text parser that powers all these features and the team is also exploring cutting edge technologies like LLM to enhance the Smart SMS features. The team’s mission is to become the World’s most loved and trusted SMS app which is aligned with Truecaller’s vision to make communication safe and efficient. Smart SMS is used by over 80M users every day. The responsibility of the Senior/Staff Android Engineer would be to help the team scale these features across different countries and languages while keeping all information private on the user’s device.
As a Senior/Staff Android Engineer You will be leading and developing features that help our Android app grow in both our mature markets and new markets. The role involves guiding the engineering team in exploring, developing, and implementing new solutions and iterations. An ideal candidate is an inspiring leader—an expert in technology, communication, and bringing excellent product development practices to the team. You'll be responsible for developing core smart SMS features in our Android application, with a focus on performance and user experience. Write clean, scalable, and efficient code using Kotlin and Jetpack components. Optimize application performance, responsiveness, and memory usage. Collaborate with cross-functional business units to define, design, and deliver new features. Ensure code quality through thorough unit and integration testing. Diagnose and fix issues reported by users and the internal team. Mentor junior engineers and promote knowledge sharing within the team.
What you bring in
- 8+ years of experience in Android development with Java, Kotlin, Coroutines and Dependency injection.
- 2+ years of relevant experience - as a lead /staff engineer
- Excellent problem solving skills and proactiveness to tackle challenging problems
- Experience in designing and architecting high scale Android applications.
- Experience with Object oriented programming
- Strong knowledge of SQLite and Room
- Proficient understanding of code versioning tools, such as Git
- Sound knowledge of testing framework like junit, mockito, roboelectric and espresso.
- In-Depth understanding and hands-on experience in Android application development (architectures, design, tools, SDKs)
- Strong knowledge of multi-threading and memory management.
- Familiarity with RESTful APIs, gRPC
- Firebase tools such as Firebase Analytics, Remote Config, crashlytics
- Monitor and optimize application performance, troubleshooting and resolving issues related to functionality, responsiveness, and resource usage.
- Exposure to CI/CD pipelines and workflows.
- Excellent to-the-point communication skills in English.
The impact you will create:
- Drive the architecture and development of Android features that power intelligent messaging experiences for millions of users.
- Influence the integration of NLP and ML models on-device to deliver real-time, context-aware, and privacy-respecting experiences.
- Lead complex business logic implementations that go beyond UI, optimizing backend communication, model inference, and local data handling.
- Set engineering standards and guide the team in scalable, testable, and maintainable application architecture.
- Collaborate with ML, backend, and product teams to define end-to-end user journeys where intelligence and communication converge.
- Proactively identify performance bottlenecks in business workflows and design low-latency, energy-efficient solutions.
- Mentor engineers across the team and elevate overall Android engineering quality through code reviews, design guidance, and strategic input.
- Champion privacy, security, and reliability in all Android features and user data interactions.
- Play a key role in shaping the product roadmap by contributing technical insights grounded in mobile limitations and opportunities.
- Contribute actively to the Android engineering discipline across the company by driving best practices in architecture, modularization, testing, and engineering workflows.
- Influence cross-team alignment on mobile development standards, helping elevate the maturity, consistency, and scalability of Android development across the organization.
It would be great if you also have:
- Experience with Data structures and Semantic Matching algorithms.
- Experience in integrating ML models in the android application.
- Experience in working with AI tools for an efficient development cycle.
- Has experience in working on backend systems.
Life at Truecaller - Behind the code: https://www.instagram.com/lifeattruecaller/
Sounds like your dream job?
We will fill the position as soon as we find the right candidate, so please send your application as soon as possible. As part of the recruitment process, we will conduct a background check.
This position is based in Bangalore, India.
We only accept applications in English.
What we offer:
- A smart, talented and agile team: An international team where ~35 nationalities are working together in several locations and time zones with a learning, sharing and fun environment.
- A great compensation package: Competitive salary, 30 days of paid vacation, flexible working hours, private health insurance, parental leave, telephone bill reimbursement, Udemy membership to keep learning and improving and Wellness allowance.
- Great tech tools: Pick the computer and phone that you fancy the most within our budget ranges.
- Office life:We strongly believe in the in-person collaboration and follow an office-first approach while offering some flexibility. Enjoy your days with great colleagues with loads of good stuff to learn from, daily lunch and breakfast and a wide range of healthy snacks and beverages. In addition, every now and then check out the playroom for a fun break or join our exciting parties and or team activities such as Lab days, sports meetups etc. There something for everyone!
Come as you are:
Truecaller is diverse, equal and inclusive. We need a wide variety of backgrounds, perspectives, beliefs and experiences in order to keep building our great products. No matter where you are based, which language you speak, your accent, race, religion, color, nationality, gender, sexual orientation, age, marital status, etc. All those things make you who you are, and that’s why we would love to meet you.
* Salary range is an estimate based on our AI, ML, Data Science Salary Index 💰
Tags: Agile APIs Architecture CI/CD Engineering Git Java LLMs Machine Learning ML models Model inference NLP Pipelines Privacy Security Testing
Perks/benefits: Career development Competitive pay Flex hours Flex vacation Health care Parental leave Snacks / Drinks Startup environment Team events Travel Wellness
More jobs like this
Explore more career opportunities
Find even more open roles below ordered by popularity of job title or skills/products/technologies used.