Senior AI Engineer

Bloomreach Logo

Bloomreach

📍Remote - India

Summary

Join Bloomreach as a Senior AI Engineer and build data-driven ML/AI algorithms to enhance search and recommendation systems. You will focus on data engineering, analysis, transformations, model training, and serving, ensuring scalable applications of machine learning. This role emphasizes productization and implementation of ML/AI solutions. You will collaborate with Data Engineers and Data Scientists to integrate and scale ML components. The position requires a strong mathematical foundation, 5-8 years of experience building ML algorithms, and proficiency in Python, SQL, and various ML/AI technologies. Bloomreach offers a flexible work environment, professional development opportunities, and various well-being initiatives.

Requirements

  • Educational Background
  • BS/MS degree in Computer Science, Engineering, Mathematics, or a related discipline with a strong mathematical foundation
  • Experience
  • 5-8 years of experience building ML-driven, fast, and scalable ML/AI algorithms in a corporate or startup environment
  • Technical Skills
  • 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
  • Specialized Knowledge
  • Strong awareness of recent trends in Generative AI and Large Language Models (LLMs)
  • Soft Skills
  • 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

Responsibilities

  • Data Engineering & Analysis
  • 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
  • Model Development & Deployment
  • 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
  • Algorithm Implementation & Optimization
  • 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
  • Productization of ML/AI Solutions
  • 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
  • Continuous Learning & Improvement
  • 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

Preferred Qualifications

Experience working with the GenAI stack is highly desirable

Benefits

  • A great deal of freedom and trust. At Bloomreach we don’t clock in and out, and we have neither corporate rules nor long approval processes. This freedom goes hand in hand with responsibility. We are interested in results from day one
  • We have defined our 5 values and the 10 underlying key behaviors that we strongly believe in. We can only succeed if everyone lives these behaviors day to day. We've embedded them in our processes like recruitment, onboarding, feedback, personal development, performance review and internal communication
  • We believe in flexible working hours to accommodate your working style
  • We work virtual-first with several Bloomreach Hubs available across three continents
  • We organize company events to experience the global spirit of the company and get excited about what's ahead
  • We encourage and support our employees to engage in volunteering activities - every Bloomreacher can take 5 paid days off to volunteer
  • We have a People Development Program -- participating in personal development workshops on various topics run by experts from inside the company. We are continuously developing & updating competency maps for select functions
  • Our resident communication coach Ivo Večeřa is available to help navigate work-related communications & decision-making challenges
  • Our managers are strongly encouraged to participate in the Leader Development Program to develop in the areas we consider essential for any leader. The program includes regular comprehensive feedback, consultations with a coach and follow-up check-ins
  • Bloomreachers utilize the $1,500 professional education budget on an annual basis to purchase education products (books, courses, certifications, etc.)
  • The Employee Assistance Program -- with counselors -- is available for non-work-related challenges
  • Subscription to Calm - sleep and meditation app
  • We organize ‘DisConnect’ days where Bloomreachers globally enjoy one additional day off each quarter, allowing us to unwind together and focus on activities away from the screen with our loved ones
  • We facilitate sports, yoga, and meditation opportunities for each other
  • Extended parental leave up to 26 calendar weeks for Primary Caregivers
  • Restricted Stock Units or Stock Options are granted depending on a team member’s role, seniority, and location
  • Everyone gets to participate in the company's success through the company performance bonus
  • We offer an employee referral bonus of up to $3,000 paid out immediately after the new hire starts
  • We reward & celebrate work anniversaries -- Bloomversaries!

Share this job:

Disclaimer: Please check that the job is real before you apply. Applying might take you to another website that we don't own. Please be aware that any actions taken during the application process are solely your responsibility, and we bear no responsibility for any outcomes.