Posted on: 24/09/2025
Job Profile : Software Engineering
Business Title : Senior Lead Software Engineer
Are you a seasoned technical leader and hands-on architect with a passion for leveraging Artificial Intelligence to solve complex, real-world problems? We are seeking a highly skilled and experienced Senior Lead Software Engineer to be a pivotal force in the evolution of our Driver App and its related web platforms. This is a rare opportunity to own the technical vision and execution of our AI-driven features, directly influencing the efficiency and success of thousands of drivers and solidifying our market leadership.
This role is not just about writing code; it`s about setting the technical direction, and architecting robust, scalable, and intelligent systems that will define the future of our product suite.
Your Impact & Strategic Focus ;As a Senior Lead, you will serve as a technical expert and thought leader, responsible for advancing our core Instinct system and AI platform. Your deep expertise will be crucial in translating cutting-edge AI research into practical, production-ready features for both our mobile application and backend services. This is a strategic investment in our platforms long-term viability, and your work will have a direct, measurable impact on our business.
You will be instrumental in :
- Architecting AI-Powered Features : Designing and building end-to-end, production-grade AI capabilities for the Driver App, from on-device model inference to cloud-based prediction services.
- Driving Technical Innovation : Leading the research and evaluation of new AI models (e.g., Computer Vision, NLP) and technologies, and providing recommendations on their strategic adoption.
- Ensuring Full-Stack AI Integration : Owning the full lifecycle of AI features, from model serving and API development on the backend to seamless integration and performance optimization on the mobile client and web portals.
- Lead the Design and Development : Architect, design, and lead the hands-on development of scalable, high-performance AI-driven features for our core products, ensuring optimal performance for both mobile and web environments.
- Implement On-Device and Cloud AI : Develop and optimize on-device machine learning models using frameworks like Firebase ML Kit for tasks like document scanning, while also building robust backend APIs for complex model serving on GCP
- Define the AI Technology Roadmap : Collaborate with product managers and data scientists to define the technical roadmap for AI integration, assessing new technologies and making build vs. buy decisions.
- Ensure Scalability and Reliability : Write clean, efficient, and well-documented code, and establish best practices for software development, microservices architecture, and MLOps to ensure the system is reliable, scalable, and maintainable.
- Collaborate Cross-Functionally : Work closely with SMEs to transition models from research to production, and partner with product managers and other engineering teams to bring innovative ideas to market.
- Design and implement microservices, ensuring loose coupling and high cohesion between services.
- Write clean, modular, and testable code following software engineering best practices.
- Conduct thorough unit testing, integration testing, and performance testing to ensure the reliability and quality of software solutions.
- Collaborate with DevOps teams to implement and automate CI/CD pipelines.
- Troubleshoot and debug software defects, performance bottlenecks, and production issues.
- Stay updated with the latest technologies, frameworks, and tools related to software development, cloud computing, and microservices architecture.
- Experience : 10-12+ years of progressive experience in software development, with a significant focus (3+ years) on building and deploying AI/Machine Learning capabilities in a production environment.
- AI Agent : Hands-on experience with key Agent building frameworks such as Langchain, Google ADK.
- Proven ability to apply different types of models (e.g., Computer Vision, NLP, predictive analytics) to solve real-world problems.
- Mobile : Expert-level knowledge of Android (Kotlin/Java) and/or iOS (Swift) development, including practical experience with on-device ML model integration and optimization.
- Web/Backend : Strong proficiency in backend development with languages like Python and experience building and deploying APIs and services on cloud platforms (e.g., AWS, Azure, or GCP).
- Architecture : A deep understanding of distributed systems, microservices architecture, and the full MLOps lifecycle. Experience with containers (Docker, Kubernetes) and CI/CD pipelines.
- Familiarity with event-driven design patterns and technologies (e.g., Apache Kafka, RabbitMQ).
- Experience with RESTful API design and development.
- Experience with unit testing frameworks (Jest, xUnit, Enzyme), familiarity with Test driven development.
- Knowledge of software development best practices, including version control (e.g., Git), code reviews, and testing methodologies.
- Familiarity with Agile methodologies, practices and tools (Jira, Rally etc)
- Exceptional problem-solving skills with a track record of tackling complex technical challenges and delivering innovative solutions.
Did you find something suspicious?