Responsibilities
- Lead interdisciplinary teams in creating complete AI and machine learning systems from concept to deployment
- Conduct sessions with business partners to collect requirements and convert them into actionable technical plans
- Guide technical architecture discussions involving both technical and non-technical participants
- Establish and maintain collaborative relationships with product management, analysts, and executive teams
- Support and mentor less experienced developers to enhance their technical abilities and adherence to best practices
- Promote alignment across multiple teams and mediate disagreements through clear and effective communication
- Design and build full-stack applications using current technologies and cloud infrastructure such as Google Cloud and Azure
- Take direct responsibility for developing scalable and maintainable AI and generative AI automation tools
- Create reliable APIs, microservices, and distributed system architectures
- Build proof-of-concept models and prototypes to test and confirm business needs
- Document technical designs, system structures, and solution approaches thoroughly
- Assess and suggest new tools, technologies, and software development methodologies
- Explain complex technical topics to executives and business units in clear, non-technical language
- Work closely with product teams to fine-tune requirements and introduce novel technical solutions
- Set realistic expectations and provide regular updates on project progress, risks, and interdependencies
- Lead technical conversations in multi-team forums and governance meetings
Work Arrangement
Hybrid
Team
cross-functional teams
Other
Fluency in English is essential as the role involves frequent communication in English with external parties such as clients, vendors, candidates, and partners due to the national reach of the position.


