Remote Software Engineer II

Posted

Apply now
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 🌱.
About the job
Posted on
Job type
Salary
-
Report this job

Job expired or something else is wrong with this job?

Report this job
Leave a feedback