Job Description
<p><p><b>Job Profile : </b> Software Engineering<br/><br/><b>Business Title : </b> Senior Lead Software Engineer</p><br/><b>About the role :</b><br/><b><br/></b><br/><p>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.</p><br/><p>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.</p><br/><b>About the Role : </b><br/><b><br/></b><br/><p><b> Your Impact & Strategic Focus ;</b>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.</p><br/><p>You will be instrumental in : </p><br/><p>- 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.</p><br/><p>- 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.</p><br/><p>- 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.</p><br/><b>Essential Responsibilities : NODE JS ,REACT,PYTHON,AI LAN C</b><br/><br/><p>- 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.</p><br/><p>- 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</p><br/><p>- 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.</p><br/><p>- 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.</p><br/><p>- 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.</p><br/><p>- Design and implement microservices, ensuring loose coupling and high cohesion between services.</p><br/><p>- Write clean, modular, and testable code following software engineering best practices.</p><br/><p>- Conduct thorough unit testing, integration testing, and performance testing to ensure the reliability and quality of software solutions.</p><br/><p>- Collaborate with DevOps teams to implement and automate CI/CD pipelines.</p><br/><p>- Troubleshoot and debug software defects, performance bottlenecks, and production issues.</p><br/><p>- Stay updated with the latest technologies, frameworks, and tools related to software development, cloud computing, and microservices architecture.</p><br/><b>Experience : </b><br/><br/><p>- 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.</p><br/><p>- AI Agent : Hands-on experience with key Agent building frameworks such as Langchain, Google ADK.</p><br/><p>- Proven ability to apply different types of models (e.g., Computer Vision, NLP, predictive analytics) to solve real-world problems.</p><br/><p>- Mobile : Expert-level knowledge of Android (Kotlin/Java) and/or iOS (Swift) development, including practical experience with on-device ML model integration and optimization.</p><br/><p>- 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).</p><br/><p>- Architecture : A deep understanding of distributed systems, microservices architecture, and the full MLOps lifecycle.
Experience with containers (Docker, Kubernetes) and CI/CD pipelines.</p><br/><p>- Familiarity with event-driven design patterns and technologies (e.g., Apache Kafka, RabbitMQ).</p><br/><p>- Experience with RESTful API design and development.</p><br/><p>- Experience with unit testing frameworks (Jest, xUnit, Enzyme), familiarity with Test driven development.</p><br/><p>- Knowledge of software development best practices, including version control (e.g., Git), code reviews, and testing methodologies.</p><br/><p>- Familiarity with Agile methodologies, practices and tools (Jira, Rally etc)</p><br/><p>- Exceptional problem-solving skills with a track record of tackling complex technical challenges and delivering innovative solutions.</p><br/><br/></p> (ref:hirist.tech)