Key Responsibilities:
Lead end-to-end multidisciplinary projects from planning through delivery
Translate business and customer requirements into clear technical tasks and execution plans
Define project objectives, priorities, timelines, and deliverables
Oversee execution processes, track milestones, and manage project risks
Work closely with software, AI, and Computer Vision teams
Coordinate between internal stakeholders, engineering teams, and customers
Ensure smooth communication, alignment, and project progress across teams
Support process improvements and efficient project methodologies
Requirements: B.Sc. or M.Sc. in Engineering, Computer Science, or a related technical discipline
3+ years of hands-on experience in software development or engineering roles
5+ years of experience managing technological projects or programs
Strong understanding of software systems, AI, Computer Vision, or related technologies
Experience managing cross-functional teams and customer-facing activities
Excellent project management, communication, and organizational abilities
Ability to thrive in a dynamic and rapidly evolving environment
Experience with AI-based productivity or development tools - advantage
This position is open to all candidates.