Engineering Manager - GenAI
OLX Group
Barcelona, Spain
The person we are looking to hire will lead engineering efforts for our newly formed Generative AI (GenAI) team, which is aiming to provide a major boost to our customers’ experiences. We see a myriad of opportunities to apply GenAI to our products, in enhancing user-facing applications (e.g. assisting in making posting an advert easier and improving discoverability through search relevance), further improving safety for customers with more advanced moderation techniques, and improving internal operations such as customer support.
As an Engineering Manager, you will lead a group of 5-6 engineers (back-end and mobile) sitting in the “Platform” organization, reporting to the Head of Engineering. This group of engineers will be teamed to deliver on two main areas: GenAI-enabled infrastructure and customer-facing solutions.
Together with your Product and Data Science counterparts and all your internal customers, you will figure out how we best create an internal GenAI back-end service that helps make it easy for teams to integrate GenAI in their domains, in a cost-effective way. This may include a system for model routing, integrating with 3rd-parties such as AWS Bedrock, internal model building and/or fine-tuning, and the like.
What you will be doing:
- Lead and manage a team of talented engineers, providing technical guidance, mentorship, and career development support;
- Collaborate with cross-functional teams, including data science and data engineering managers, and product managers to define project goals, scope, and deliverables;
- Drive the end-to-end development process, from design to implementation and deployment, ensuring high-quality and scalable solutions (with controlled cost);
- Identify and prioritize technical initiatives, considering ROI, scalability, and performance requirements;
- Implement modern software development practices, including agile methodologies, continuous integration, and deployment, to ensure efficient and effective project delivery;
- Collaborate with stakeholders to gather and analyze requirements, ensuring that the platform meets customer needs and provides an exceptional user experience;
- Foster a collaborative and inclusive team culture, promoting knowledge sharing, innovation, and continuous improvement.
What you have:
- Bachelor's or Master's degree in Computer Science or a related field;
- Track record of proven people management experience (3+ years) focused on developing and growing people;
- 5+ years of professional experience in software development, with a strong focus on Kotlin/Java or Python;
- Proven experience in designing and developing large-scale, high-traffic systems;
- Familiarity with microservices architecture and container orchestration (e.g. Docker, Kubernetes, Streaming architectures);
- Strong knowledge of data structures, and software design patterns;
- Good understanding and ideally successful application of AI/ML;
- Experience with modern software development practices, such as agile methodologies, continuous integration, and deployment;
- Excellent problem-solving skills and the ability to work effectively in a team environment;
- Proficient in English, with strong verbal and written communication skills.
Apply Now
Don't forget to mention EuroTechJobs when applying.