Software Engineer II

Bloomreach Logo

Bloomreach

📍Remote - India

Summary

Join Bloomreach's Scaling Intelligence team as a Backend Software Engineer and contribute to the world's premier agentic platform for personalization. You will work with a collaborative team to improve system scalability using cloud technologies and influence architectural solutions. Responsibilities include improving multi-tenant search infrastructure, developing performance measurement tools, and utilizing machine learning for anomaly detection and search relevance. The ideal candidate possesses a BS/MS in Computer Science, 2+ years of experience building enterprise software applications using Java or Python, and experience with AWS or GCP, distributed systems, multithreading, and containerization (Kubernetes). Bloomreach offers a flexible work environment, various professional development opportunities, and a comprehensive benefits package.

Requirements

  • BS/MS degree in Computer Science or related fields
  • 2+ years of experience building enterprise software applications and systems in a corporate or startup engineering environment using Java or Python
  • 2+ years experience working with AWS or GCP
  • Experience with developing and maintaining distributed systems at scale in a production environment
  • Experience with multithreading
  • Experience with containerization, Kubernetes

Responsibilities

  • Improve Bloomreach’s multi-tenant search infrastructure, in the aspects of automation, stability, elasticity, and cost efficiency
  • Develop tools, processes, and metrics to measure system performance, identify vulnerabilities, and maintain service availability
  • Make use of machine learning technology to assist with anomaly detection and analysis
  • Make use of machine learning technology to improve search relevance
  • Steward an extremely high bar of technical excellence for the company

Preferred Qualifications

  • Experience with open-source search engines Lucene, Solr, and ElasticSearch
  • Experience with machine learning technology (familiar with embedding, vector db, model tuning)

Benefits

  • Flexible working hours
  • Virtual-first work environment with several Bloomreach Hubs across three continents
  • Company events
  • 5 paid days off to volunteer
  • People Development Program with personal development workshops
  • Resident communication coach available for assistance
  • Leader Development Program for managers
  • $1,500 professional education budget annually
  • Employee Assistance Program with counselors
  • Subscription to Calm app
  • ���DisConnect’ days – one additional day off each quarter
  • Opportunities for sports, yoga, and meditation
  • 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
  • Rewards & celebrations for work anniversaries

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.