detailed responsibilities
design complex systems that integrate genai applications, machine learning models, and cloud infrastructure.
lead and manage a diverse, cross-functional team of engineers, ensuring the delivery of high-quality, scalable solutions.
engage in hands-on coding, technical design, and problem-solving to drive innovation and excellence.
make critical architectural decisions to optimize performance, scalability, and reliability of systems.
collaborate with stakeholders to align technological solutions with business objectives.
stay updated with emerging technologies and industry best practices to ensure continuous improvement.
skill requirements
hands-on experience in gcp, data engineering, or devops is highly advantageous.
minimum 8+ years of hands-on experience in software engineering, with at least 3+ years in a leadership role managing cross-functional teams.
proficiency in designing and developing large-scale systems, including genai, api architectures, data systems, and cloud-native applications.
strong programming skills in python, javascript, java, or other backend languages.
experience with api development (restful apis, graphql).
extensive experience in building and deploying ml models using tensorflow, pytorch, scikit-learn, and spacy.
strong leadership and team management skills, with excellent problem-solving abilities and effective communication skills.
familiarity with industry best practices and emerging technologies in ai and machine learning.