Software Engineer

Bloomreach is the world's #1 Commerce Experience Cloud, empowering brands to deliver customer journeys so personalized, they feel like magic.
$147,713 - $182,857
Backend
Remote
AI · E-Commerce

Description For Software Engineer

Bloomreach, the world's #1 Commerce Experience Cloud, is seeking a Software Engineer to join their team. This role offers an exciting opportunity to work on cutting-edge AI-driven personalization and digital commerce solutions that empower brands to deliver exceptional customer experiences.

As a Software Engineer at Bloomreach, you will be responsible for designing and implementing core architecture components for new features and improving performance for existing high-traffic, high-availability data ingestion and search APIs. You'll build infrastructure, monitoring, and tools to increase automation and improve the efficiency of the engineering team while maintaining technical excellence in the codebase.

Key responsibilities include:

  1. Designing and implementing core architecture components
  2. Improving performance of high-traffic, high-availability systems
  3. Building infrastructure, monitoring, and automation tools
  4. Monitoring and scaling systems to meet growing customer demands
  5. Collaborating with the Solution Architecture team to develop creative customer solutions
  6. Communicating complex technical architectures to stakeholders

The ideal candidate will have a Master's degree or foreign equivalent in Computer Science, Computer Engineering, Applied Mathematics, or a related field. Experience with building software solutions, data structures and algorithms, object-oriented programming, and languages such as Scala, Java, or Python is required. Familiarity with SQL databases, web technologies, and big data technologies like Spark, Hadoop, or Solr is also essential.

Bloomreach offers a culture of freedom and trust, with a focus on results and personal development. The company provides flexible working hours, remote-first options, and various benefits including equity, bonuses, and professional development opportunities. With a recent $175 million Series F funding round and a total valuation of $2.2 billion, Bloomreach is well-positioned for continued growth and innovation in the commerce experience space.

Join Bloomreach and be part of transforming the future of commerce experiences while working with a global team of over 850 employees serving major brands like Albertsons, Bosch, Puma, and Marks & Spencer.

Last updated 4 months ago

Responsibilities For Software Engineer

  • Design and implement core architecture components for new features
  • Improve performance for existing high-traffic, high-availability data ingestion and search API
  • Build infrastructure, monitoring, and tools to increase automation
  • Improve efficiency of the engineering team while maintaining technical excellence
  • Monitor customers' technical landscape and build scalable systems
  • Partner with Solution Architecture team to develop creative customer solutions
  • Communicate complex technical architectures to stakeholders

Requirements For Software Engineer

Java
Python
MySQL
PostgreSQL
Linux
  • Master's or foreign equivalent in Computer Science, Computer Engineering, Applied Mathematics, or related field
  • Experience in building software solutions and software architecture
  • Knowledge of data structures and algorithms
  • Proficiency in programming and object-oriented programming
  • Experience with Scala, Java, or Python
  • Familiarity with SQL databases including MySQL or Postgres
  • Experience designing end-to-end applications communicating via services or APIs
  • Knowledge of web technologies including HTTP
  • Experience with Spark, Hadoop, Solr, or MapReduce
  • Familiarity with Linux systems

Benefits For Software Engineer

Equity
Medical Insurance
Dental Insurance
Vision Insurance
401k
Parental Leave
  • Freedom and trust in work culture
  • Flexible working hours
  • Remote-first work options
  • Company events
  • 5 paid days off for volunteering
  • People Development Program
  • Communication coach available
  • Leader Development Program
  • $1,500 annual professional education budget
  • Employee Assistance Program
  • Subscription to Calm app
  • 'DisConnect' days (additional day off each quarter)
  • Extended parental leave up to 26 weeks for Primary Caregivers
  • Restricted Stock Units or Stock Options
  • Company performance bonus
  • Employee referral bonus
  • Work anniversary celebrations

Interested in this job?