Software Engineer

Bloomreach Logo

Bloomreach

📍Remote - India

Summary

Join Bloomreach's Scaling Intelligence team as a Backend Software Engineer and contribute to a high-impact role responsible for hosting and serving thousands of indexes at a massive scale. You will collaborate with a passionate team to improve system scalability using cloud technologies and influence architectural solutions. This position requires a strong background in building enterprise software applications, experience with distributed systems, and proficiency in Java or Python. Bloomreach offers a flexible work environment, a supportive culture, and various benefits including professional development opportunities, wellness programs, and extended parental leave.

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 available across three continents
  • Company events
  • 5 paid days off to volunteer
  • People Development Program -- participating in personal development workshops on various topics run by experts from inside the company
  • Resident communication coach available to help navigate work-related communications & decision-making challenges
  • Leader Development Program for managers
  • $1,500 professional education budget annually
  • Employee Assistance Program with counselors
  • Subscription to Calm - sleep and meditation app
  • ���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
  • 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.