GenAI-focused Engineering Lead (Java)
About the Client and Product:
Our client provides one of the world’s leading online video platforms, designed to power live streaming, online presentations, live conferences, events, tutorials, and training sessions. Leveraging cutting-edge browser-based video capture technologies, the platform can support thousands of simultaneous viewers during live events.
Built with advanced video pipeline technologies used by leading organizations like Amazon Video and Netflix, the platform encodes and streams millions of minutes of video content annually, making it a key player in the digital video space.
About the Role:
We are seeking a GenAI-focused Engineering Lead to drive the design and implementation of cloud-native software solutions enhanced by generative AI capabilities. In this role, you will collaborate with clients, product teams, and developers to deliver high-quality architectures that are scalable, intelligent, and future-ready.
You will guide and mentor a team of engineers, ensuring alignment with architectural vision and best practices, while spearheading the adoption of modern GenAI technologies to unlock automation, personalization, and next-gen product experiences.
Requirements:Key ResponsibilitiesTechnical Leadership
- Collaborate with clients and stakeholders to gather technical and business requirements, with a focus on GenAI-driven opportunities.
- Define robust, scalable solution architectures that incorporate generative AI models (e.g., LLMs, RAG pipelines, embeddings).
- Select appropriate technologies, cloud services, and AI/ML frameworks to achieve product goals.
- Lead technical discussions and trade-off analysis related to GenAI integration, cloud-native design, and system scalability.
Solution Design & Development
- Provide high-level effort estimations using standard methodologies.
- Define implementation roadmaps and maintain clear, prioritized technical backlogs.
- Lead the development of prototypes and PoCs integrating GenAI capabilities such as conversational agents, content generation, and intelligent automation.
- Actively participate in development activities, contributing hands-on to model integration, vector database design, and inference optimization.
Product Oversight
- Review and document solution architecture, ensuring optimal performance, reliability, and AI model lifecycle management.
- Oversee development teams to ensure implementation aligns with architectural and GenAI standards.
- Support long-term product strategy by evolving AI-powered features and continuously aligning with business and user needs.
Mentorship & Knowledge Sharing
- Mentor engineers on architecture principles, software development best practices, and GenAI design patterns.
- Translate complex GenAI concepts into clear, actionable guidance for both technical and non-technical audiences.
- Foster a learning culture by promoting experimentation, AI literacy, and knowledge exchange within the team.
Desired QualificationsCore Expertise:
- 7+ years of professional software development experience.
- 3+ years in a technical leadership or software architecture role.
- Proven experience designing scalable and maintainable system architectures.
- Strong backend engineering skills with Java, Spring, AWS, REST APIs, and relational databases (e.g., MySQL).
- Practical experience deploying GenAI solutions in production (e.g., LLM integration, RAG, model tuning, prompt engineering).
Technical Skills
- Strong grasp of object-oriented and functional programming concepts.
- Deep understanding of architectural patterns, system design principles, and trade-offs.
- Familiarity with modern software development methodologies and clean coding practices.
- Advanced knowledge of UML and documentation standards.
- Foundational understanding of front-end technologies (HTML, CSS, JavaScript) and user-centered design principles.
- Experience with AI/ML platforms and tools such as TensorFlow, PyTorch, AWS SageMaker, HuggingFace, or LangChain.
- Ability to assess AI model performance and suggest enhancements or fine-tuning strategies.
Soft Skills
- Strong leadership, mentorship, and team coaching abilities.
- Clear communication and interpersonal skills, especially in cross-functional environments.
- Upper-Intermediate or higher level of English proficiency.
Analytical & Organizational Abilities
- Ability to analyze, monitor, and optimize system and model performance.
- Solid decision-making and risk management capabilities.
- Strong planning and estimation skills to drive delivery and stakeholder alignment.
Preferred Skills
- Hands-on experience with the AWS ecosystem (Lambda, ECS, S3, DynamoDB, etc.).
- Familiarity with agile development methodologies and frameworks.
- Experience building AI copilots, chatbots, or GenAI-powered automation flows.
Benefits
We gladly offer:
- Work in a flexible, Agile, and multinational team where innovation and collaboration drive success.
- Leverage your skills and experience to develop state-of-the-art software products while expanding your expertise in cutting-edge technologies.
- Gain access to training and learning opportunities to grow your skillset and stay ahead in the ever-evolving tech landscape.
- Work with leading global clients across industries and become a domain expert in AWS and cloud-based solutions.
- Enjoy a modern office located in the city center, providing a dynamic and inspiring workspace.
- Benefit from the flexibility to work both remotely and on-site, allowing you to balance professional and personal commitments effectively.
Required languages
English | B2 - Upper Intermediate |