Job Description

We are seeking an exceptionally talented Tech Lead to join our Engineering team. This strategic and hands-on role demands a deep passion for technology, engineering excellence, and the ability to lead and inspire a team. You will play a key role in shaping our technical architecture while driving innovation and delivering high-impact products.


What you’ll Do


• Design and Implement AI/ML Features: Develop and deploy advanced AI/ML-powered features, ensuring seamless integration into our product ecosystem.


• Drive AI Agent-Driven Automation: Spearhead initiatives to automate software development processes using AI agents.


• Architect Scalable Systems: Design and maintain microservices-based architectures optimized for scalability, performance, and reliability.


• Lead Product Development: Oversee the development and delivery of software products used by a large and growing user base.


• Mentorship and Collaboration: Provide technical leadership, conduct code reviews, and mentor team members to promote best practices.


What We’re Looking For


Experience: 8+ years in software development, with a focus on AI/ML feature development.


Technical Expertise: • Proficiency in designing and implementing microservices-based architectures. • Proven track record in building large-scale systems at a product-based company. • Strong interest in AI agent-driven software automation. • Familiarity with containerization technologies like Docker and orchestration tools such as Kubernetes. • Proficiency in modern programming languages and frameworks (e.g., JavaScript/TypeScript, React, Angular, Vue).


Skills: • Solid understanding of backend development technologies, including RESTful API design, server-side programming, and database integration. • Experience with backend frameworks such as Node.js, Spring Boot, or Django. • Solid understanding of data modeling and experience with RDBMS, NoSQL, and graph databases. • Familiarity with containerization technologies like Docker and orchestration tools such as Kubernetes. • Proficiency in modern programming languages and frameworks (e.g., JavaScript/TypeScript, React, Angular, Vue). • Experience with TDD frameworks like Jest or JUnit.


Leadership: Demonstrated ability to guide engineering teams and deliver results in a fast-paced, collaborative environment.


Innovation: A strong desire to stay at the forefront of technology, exploring emerging tools and methodologies.


Responsibilities


Architectural Leadership


• Define and maintain a scalable and resilient technical architecture aligned with business goals. • Design systems that meet performance, security, and reliability standards.


AI/ML Initiatives


• Lead the integration and deployment of AI/ML models across various use cases. • Drive the adoption of generative AI technologies to boost developer productivity.


Technical Excellence


• Ensure high-quality software through rigorous unit testing, code reviews, and continuous integration. • Foster a culture of engineering excellence and innovation.


Collaboration


• Work closely with Product Management, UX/UI, QA, and DevOps teams to define and achieve project goals. • Effectively communicate technical concepts to both technical and non-technical stakeholders

Apply for this Position

Ready to join ? Click the button below to submit your application.

Submit Application