Tech Lead
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.