
Senior AI Engineer
- India
- Permanent
- Full-time
- We're taking autonomous search mainstream, making product discovery more intuitive and conversational for customers, and more profitable for businesses.
- We're making conversational shopping a reality, connecting every shopper with tailored guidance and product expertise - available on demand, at every touchpoint in their journey.
- We're designing the future of autonomous marketing, taking the work out of workflows, and reclaiming the creative, strategic, and customer-first work marketers were always meant to do.
- Slice and dice analytics data to formulate hypotheses and generate ideas to improve search and recommendation performance.
- Perform comprehensive data transformations to prepare datasets for model training and evaluation.
- Build and maintain data pipelines using tools like Airflow, Kubeflow, and MLflow to support ML/AI workflows.
- Design, develop, and enhance machine learning and AI models tailored to product discovery and search functionalities.
- Conduct feature engineering to extract meaningful insights from historical data, search queries, product catalogs, and images.
- Collaborate with Data Engineers to integrate and scale ML components to production-level systems capable of handling large-scale data.
- Ensure seamless deployment of models, maintaining high availability and performance in cloud environments.
- Dive deep into algorithm applicability, performing impact analysis to ensure models meet performance and business objectives.
- Optimize and build new algorithms to address various challenges in product discovery and search.
- Translate data-driven insights and models into actionable product features that enhance user experience.
- Work closely with Data Science, Product and Engineering teams to implement practical ML/AI applications that drive business outcomes.
- Stay abreast of the latest advancements in ML/AI, particularly in generative AI and large language models (LLMs).
- Continuously refine and improve existing models and workflows based on new research and industry trends.
- BS/MS degree in Computer Science, Engineering, Mathematics, or a related discipline with a strong mathematical foundation.
- 5-8 years of experience building ML-driven, fast, and scalable ML/AI algorithms in a corporate or startup environment.
- Proficient in Python with excellent programming skills.
- Strong understanding of machine learning and natural language processing technologies, including classification, information retrieval, clustering, knowledge graphs, semi-supervised learning, and ranking.
- Experience with deep learning frameworks such as PyTorch, Keras, or TensorFlow.
- Proficient in SQL and experience with data warehouses like Redshift or BigQuery.
- Experience with big data technologies such as Hadoop, Spark, Kafka, and data lakes for large-scale processing.
- Strong understanding of data structures, algorithms, and system design for building highly available, high-performance systems.
- Experience with workflow orchestration and ML pipeline tools such as Airflow, Kubeflow, and MLflow.
- Strong awareness of recent trends in Generative AI and Large Language Models (LLMs).
- Experience working with the GenAI stack is highly desirable.
- Excellent problem-solving and analytical skills with the ability to adapt to new ML technologies.
- Effective communication skills in English, both verbal and written.
- Ability to work collaboratively in a fast-paced, agile environment.