About the role
Responsibilities:
- Lead and deliver large-scale platform and product initiatives that impact millions of users.
- Collaborate with product, design, and business teams to translate complex business problems into scalable technical solutions.
- Guide the team in adopting AI/ML models and frameworks, exploring their application in personalization, credit risk, fraud detection, or smart recommendations.
- Review architecture, suggest best practices, and ensure resilient, performant, and secure code.
- Perform technical mentorship and code reviews to build a culture of engineering excellence.
- Take ownership of system design and architecture for key services.
- Set up and maintain CI/CD pipelines and contribute towards infrastructure decisions.
- Ensure rigorous security and data protection practices in collaboration with DevSecOps.
- Stay ahead of the curve by continuously evaluating and integrating new tools, trends, and AI technologies.
Requirements:
- 8+ years of experience in backend/frontend engineering roles with at least 2+ years in tech leadership or architect roles.
- Proven track record of leading engineering teams on complex projects from idea to production.
- Strong coding skills in Node.js, Python, JavaScript, and proficiency in web frameworks.
- Comfortable with cron jobs, RESTful APIs, containerization (Docker/Kubernetes), and GCP/AWS.
- Experience with RDBMS and NoSQL databases like MySQL, MongoDB, Redis, and Elasticsearch.
- Familiarity with modern frontend practices using HTML, CSS, JS, and build tools like Webpack, NPM.
- Solid grasp of Git and code lifecycle workflows. Exposure to or working knowledge of AI/ML concepts, such as: Personalization engines, Predictive modeling (risk/fraud), NLP (chatbots, document classification, and extraction).
- Working with APIs from platforms like OpenAI, Gemini, and Anthropic.
- Working with libraries like HuggingFace, Langchain, or Vertex AI.