Software Development Engineer 2

World's #1 Commerce Experience Cloud platform offering AI-driven personalization and digital commerce solutions
Machine Learning
Mid-Level Software Engineer
Remote
3+ years of experience
AI · E-Commerce

Description For Software Development Engineer 2

Bloomreach, valued at $2.2 billion, is the world's leading Commerce Experience Cloud platform transforming how brands deliver personalized customer journeys. As a Software Development Engineer 2 on the Recommendations team, you'll be at the forefront of developing cutting-edge search personalization and recommendation engines. The role combines machine learning, big data, and scalable architecture to enhance digital commerce experiences for over 850 global brands including Albertsons, Bosch, and Puma.

You'll work on implementing ML-based personalization, developing big data pipelines, and collaborating with data science teams to optimize digital experiences. The position requires expertise in Java/Python, cloud platforms, and distributed systems, with a focus on building high-traffic, highly available APIs.

The company offers an exceptional culture with a 4.6/5 Glassdoor rating and 4.9/5 Comparably culture score. Benefits include flexible working hours, remote-first environment, professional development opportunities, and comprehensive wellness programs. You'll join a team that values innovation, personal growth, and work-life balance, with additional perks like equity participation, performance bonuses, and extended parental leave.

This is an opportunity to shape the future of digital commerce while working with state-of-the-art technologies in machine learning, search, and GenAI. The role offers both technical challenges and the chance to impact how millions of people discover and interact with products online.

Last updated 4 months ago

Responsibilities For Software Development Engineer 2

  • Design and implement personalization across search and recommendation widgets using state of the art models
  • Build, maintain, and scale data processing pipelines
  • Partner with Product team to understand requirements and use cases
  • Participate in lean and agile development process
  • Drive innovation in search and personalization space

Requirements For Software Development Engineer 2

Java
Python
Kafka
  • Bachelor's or Master's degree in Computer Science or related fields
  • 3+ years hands-on experience in Java/Python, cloud providers (AWS, GCP)
  • Experience with big data and large-scale data processing technologies
  • Strong background in data structures and algorithms
  • Familiarity with machine learning algorithms and tools
  • Experience with distributed systems at scale
  • Experience with feature engineering, data analysis and model training

Benefits For Software Development Engineer 2

Equity
Parental Leave
Mental Health Assistance
Education Budget
  • Flexible working hours
  • Remote-first work environment
  • Company events
  • 5 paid volunteer days
  • $1,500 annual professional education budget
  • Employee Assistance Program
  • Calm app subscription
  • Quarterly 'DisConnect' days off
  • Up to 26 weeks parental leave
  • RSUs or Stock Options
  • Company performance bonus
  • $3,000 employee referral bonus

Interested in this job?

Jobs Related To Bloomreach Software Development Engineer 2

ML Compiler Engineer, AWS Neuron, Annapurna Labs

ML Compiler Engineer position at AWS Neuron team, focusing on developing compiler technology for deep-learning workloads and contributing to cutting-edge ML infrastructure.

Software Development Engineer, Promotion Analytics and Optimization Services

Software Development Engineer role at Amazon focusing on machine learning and data analytics for promotion optimization, offering competitive salary and benefits in Vancouver.

Software Development Engineer, Predictive Targeting

Software Development Engineer role at Amazon focusing on machine learning and predictive analytics for customer targeting systems.

AI Software Engineer

AI Software Engineer position at HelpFlow to build multi-agent AI systems, requiring strong programming and AI development experience, offering remote work with potential for full-time employment.

Programmer Analyst 4 - AI Developer

Mid-level AI Developer position at DMV IT Service LLC, focusing on Document AI application maintenance and enhancement using GCP, requiring 3+ years of experience.