Bloomreach is seeking a Senior Machine Learning Engineer to design and implement AI and GenAI-driven algorithmic components for search, recommendation, and behavioral insights to power personalized digital experiences. The role focuses on building scalable, production-level ML systems using cutting-edge techniques in deep learning and Generative AI.
What You'll Do
- Design, develop, and enhance ML/AI models which mainly power Search and Recommendation.
- Process historical data, search queries, product catalog, and images to extract hidden relations and features.
- Conduct research to explore ongoing cutting-edge ML techniques (especially deep learning) and conduct a quick POC.
- Work closely with Data Engineers and Senior Data Scientists to integrate and scale ML components to a production-level that can handle terabytes of data.
- Continuously learn and stay up to date with the current state-of-the-art techniques by reading research papers and attending AI/ML conferences.
What We're Looking For
- BS/MS degree in Computer Science or a related discipline with a strong mathematical foundation and excellent programming skills (primarily Python)
- At least 3 years of experience building ML-driven fast and scalable ML/analytical algorithms in a corporate/startup environment.
- Strong understanding of various machine learning and natural language processing technologies, such as classification, information retrieval, clustering, knowledge graph, semi-supervised learning and ranking.
- Excellent exploratory data analysis skills with the ability to slice and dice data at scale using SQL in Redshift/BigQuery.
- Good problem solving and analytical skills. Ability to learn and adapt to newer ML technologies.
- Exposure to deep learning stack (PyTorch/Keras/TensorFlow) and techniques (Representation/Transfer Learning, RNN/LSTM, Transformers).
- Experience working with Big Data in a cloud based production environment (AWS/GCP/Azure).
- Effective communication skill in English, both verbally and in written form.
Nice to Have
- Strong awareness and understanding of recent trends in Generative AI and LLMs.
- Experience in working with GenAI stack will be treated as strong credentials.
Technical Stack
- Python
- PyTorch
- Keras
- TensorFlow
- SQL
- Redshift
- BigQuery
- AWS
- GCP
- Azure
Benefits & Compensation
- 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.
- We have defined our 5 values and the 10 underlying key behaviors that we strongly believe in.
- 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*.
- The Bloomreach Glassdoor page elaborates on our stellar 4.4/5 rating.
- The Bloomreach Comparably page Culture score is even higher at 4.9/5
- 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!*
Work Mode
- Flexibility to work from anywhere in Central & Eastern Europe; virtual-first model with optional office presence in Bratislava, Brno, or Prague.
Any unsolicited resumes/candidate profiles submitted through our website or to personal email accounts of employees of Bloomreach are considered property of Bloomreach and are not subject to payment of agency fees.