Software Engineer II

Logo of Bloomreach

Bloomreach

๐Ÿ“Remote - India

Job highlights

Summary

Join Bloomreach's Recommendations team as a Software Development Engineer 2 and contribute to designing, building, and enhancing search personalization, recommendation engines, and SEO. You will implement machine learning-based personalization, develop big data pipelines, collaborate with data scientists, and design core components for new features. This role involves improving the performance of high-traffic APIs and contributing to the core product. Bloomreach offers a remote-first work environment with flexible hours and a strong emphasis on personal development and employee well-being. The company provides various benefits, including professional development budgets, extended parental leave, and a supportive culture.

Requirements

  • Bachelor's or Master's degree in Computer Science or related fields
  • 3+ years of hands-on experience in Java/Python or another object-oriented language, working with cloud providers (AWS, GCP) and building enterprise software products
  • Experience with big data and large-scale data processing technologies (Hadoop, Spark, Kafka)
  • Proven track record in developing and maintaining distributed systems at scale in a production environment
  • Extensive background in data structures and algorithms with strong software architecture skills
  • Familiarity with the machine learning algorithms and tools, and keen interest for staying up-to-date with the latest advancements in search/GenAI/LLM technologies, and related fields

Responsibilities

  • Design and implement personalization across search and recommendation widgets using the state of the art models
  • Build, maintain, and scale data processing pipelines in an efficient and reliable way
  • Partner with the Product team to understand requirements and use cases
  • Participate in lean and agile development process in an automation- and monitoring-driven environment, from planning, scoping, estimation all the way to optimization, maintenance, and support
  • Steward an extremely high bar of technical excellence for the company to drive innovation in the search and personalization space

Preferred Qualifications

  • Experience working with Data Science teams to implement ML models in real-time serving
  • Experience with feature engineering, data analysis and model training
  • Startup experience in a fast-paced growth company

Benefits

  • Flexible working hours
  • Remote-first work environment
  • Company events
  • 5 paid days off to volunteer
  • People Development Program
  • Resident communication coach
  • Leader Development Program
  • $1,500 professional education budget annually
  • Employee Assistance Program
  • Subscription to Calm
  • ๏ฟฝ๏ฟฝ๏ฟฝDisConnectโ€™ days (one additional day off each quarter)
  • Sports, yoga, and meditation opportunities
  • Extended parental leave up to 26 calendar weeks for Primary Caregivers
  • Restricted Stock Units or Stock Options
  • Company performance bonus
  • Employee referral bonus of up to $3,000
  • Work anniversary rewards

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.

Similar Remote Jobs

Please let Bloomreach know you found this job on JobsCollider. Thanks! ๐Ÿ™