Senior Software Engineer - Team Lead (Data Engineering)
Core
Delivering the next phase of Vista's AI programme by connecting fragmented systems and data to build AI-enabled solutions for cinema industry operations.
Role type
Senior Software Engineer - Team Lead (Data Engineering)
Builds
Data ingestion pipelines, services, integrations, tooling, and practical AI-enabled solutions (copilots, agents, automation)
Domain
Cinema industry software / Data Engineering / AI Orchestration
Deliverable
production ML models | product features | infrastructure
Required skills
Python, TypeScript, API design, data pipeline construction, distributed systems, AI tooling for software development, team leadership, stakeholder management, data modeling, cloud platforms, security and privacy governance
Preferred skills
AI orchestration, event-driven systems, analytics platforms, automated workflows
Technologies
Python, TypeScript, relational databases, cloud platforms
Responsibilities
Translate business needs into technical requirements and prioritized engineering work; design and deliver data ingestion pipelines and AI-enabled solutions; provide day-to-day people leadership including coaching, feedback, and performance management; ensure data quality, security, and responsible AI practices; manage multiple workstreams in parallel with high autonomy
Seniority
Senior, hands-on IC with people leadership responsibilities