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:
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.