Please, let Bloomreach know you found this job
on RemoteYeah.
This helps us grow 🌱.
Description:
Bloomreach is seeking a Software Development Engineer II to join their Recommendations team, focusing on search personalization, recommendation engines, and SEO.
The role involves designing, building, and enhancing machine learning-based personalization and developing big data pipelines.
Responsibilities include implementing personalization across search and recommendation widgets, building and maintaining data processing pipelines, and collaborating with the Product team to understand requirements.
The position requires participation in a lean and agile development process, ensuring high technical excellence to drive innovation in search and personalization.
Requirements:
A Bachelor's or Master's degree in Computer Science or related fields is required.
Candidates must have 3+ years of hands-on experience in Java/Python or another object-oriented language, with experience working with cloud providers (AWS, GCP) and building enterprise software products.
Experience with big data and large-scale data processing technologies such as Hadoop, Spark, and Kafka is necessary.
A proven track record in developing and maintaining distributed systems at scale in a production environment is essential.
Candidates should have an extensive background in data structures and algorithms, along with strong software architecture skills.
Familiarity with machine learning algorithms and tools, as well as a keen interest in advancements in search, GenAI, and LLM technologies, is required.
Experience working with Data Science teams to implement ML models in real-time serving is a plus.
Experience with feature engineering, data analysis, and model training is also beneficial.
Startup experience in a fast-paced growth company is highly desirable but not required.
Benefits:
Employees enjoy a great deal of freedom and trust, with flexible working hours and a remote-first work environment.
Bloomreach supports volunteering activities, allowing employees to take 5 paid days off to volunteer.
The company offers a People Development Program, professional education budget of $1,500 annually, and various personal development workshops.
Well-being initiatives include an Employee Assistance Program, subscription to the Calm app, 'DisConnect' days for additional time off, and opportunities for sports, yoga, and meditation.
Compensation includes Restricted Stock Units or Stock Options, participation in a company performance bonus, and an employee referral bonus of up to $3,000.
Apply now
Please, let Bloomreach know you found this job
on RemoteYeah
.
This helps us grow 🌱.